搭建web服务器得教程
#1.搭建服务器
1、下载Nginx源码:
wget http://nginx.org/download/nginx-1.19.4.tar.gz
2、解压Nginx源码:
tar -zxvf nginx-1.19.4.tar.gz
3、安装相关依赖
sudo apt-get install openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev –y
4、进入到nginx-1.19.4目录下,进行配置
cd nginx-1.19.4
./configure --prefix=/home/ubuntu/nginx
请确保配置命令运行后出现如下 configuration summary 如有错误一般是依赖不完整,请安装相关依赖
5、请将上述的几条命令写在一个shell文件中,方便下次配置的时候直接使用
6、保存后,给该文件添加可执行权限
chmod +x 1.sh
gedit 1.sh
注:前几句语句请注释掉
7、编译
make -j8
请保证没有错误,无误的末尾信息输出如下
8、安装
sudo make install
请保证没有错误,无误的末尾信息输出如下
并且会在前面 --prefix设置的目录下多出如下文件夹,至此安装完成
#2熟悉服务器管理命令
1、启动
切换到安装目录下,直接启动二进制文件
cd /home/ubuntu/nginx/sbin
sudo ./nginx
命令执行一遍表示服务启动,执行两遍会提示错误,因为端口已经被占用
此时打开浏览器输入网址可看见如下界面
2、关闭服务
切换到安装目录下
cd /home/ubuntu/nginx/sbin
sudo ./nginx -s stop
3、服务重启
切换到安装目录下
cd /home/ubuntu/nginx/sbin
关闭之后要启动后才能重启
sudo ./nginx -s reload
#3.编写网页
1、切换到安装目录下,可以看到浏览器打开的网页其实就是该目录下的index.html文件
cd /home/ubuntu/nginx/html
sudo gedit index.html
#4.设置不同端口号指向不同网页
1、切换到安装目录下,
并修改配置文件
cd /home/ubuntu/nginx/conf
gedit nginx.conf
请观察server的写法,添加一
个自定义端口号的服务
请特别注意server的中括号是
一一对应的关系
2、根据server的配置建立
8080文件夹,并在文件夹内创建
index.html文件
mkdir /home/ubuntu/8080
chmod -R 777 /home/ubuntu/8080
gedit index.html
3、在index.html中写入网页信息,如8080port
重启nginx服务
sudo /home/ubuntu/nginx/sbin/nginx –s reload
重启后,浏览器访问
127.0.0.10:8080
就能看到对应的网页
#4.设置不同uri指向不同网页
1、切换到安装目录下,
并修改配置文件
cd /home/ubuntu/nginx/conf
gedit nginx.conf
请观察location的写法,在80端口下
添加一个location
请特别注意location的中括号是
一一对应的关系,还有别忘记分号
2、根据server的配置建立
lin文件夹,并在文件夹内创建
index.html文件
mkdir -p /home/ubuntu/lu/lu
chmod -R 777 /home/ubuntu/lu
gedit /home/ubuntu/lu/lu/index.html
3、在index.html中写入网页信息,如ljy
重启nginx服务
sudo /home/ubuntu/nginx/sbin/nginx –s reload
重启后,浏览器访问
127.0.0.1/lu
就能看到对应的网页
搭建web服务器得教程相关推荐
- win10系统如何配置web服务器,win10怎么搭建web服务器方法教程
Windows 10系统成为了智能手机.PC.平板.Xbox One.物联网和其他各种办公设备的心脏,使设备之间提供无缝的操作体验.很多win10系统用户想搭建web服务器但是不能或无法找到创建项,怎 ...
- 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置
上一步完成了必要的软件安装,接下来需要在 Linux 系统上安装 nginx. Nginx("engine x")是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能 ...
- 基于安卓手机使用Termux搭建web服务器教程
基于安卓手机使用Termux搭建web服务器教程 一.软件的准备 Termux Android5.0以上的手机(最好root) Xshell 6(windows软件) 二.前期Termux的设置与安装 ...
- termux运行python文件知乎_(萌新、小白看过来!)最详细、完整的基于安卓手机使用Termux搭建web服务器教程!...
三.Termux搭建WEB服务器所需的软件及配置(分3步,Termux中下载) 1.php a.下载php pkg install php b.开启php自带的web服务器并指定建站系统文件夹(-t ...
- 教程 | 用安卓手机搭建 web 服务器(一)—— 应用安装配置
[2019.2.23 更新]:更新 BusyBox,Linux Deploy 软件 之前无意间看到了一篇<在安卓上部署服务器>的文章,正好最近换了新手机,正好最近在学 Python 和 H ...
- win10系统如何配置web服务器,win10系统利用iis搭建web服务器的设置教程
有关win10系统利用iis搭建web服务器的操作方法想必大家有所耳闻.但是能够对win10系统利用iis搭建web服务器进行实际操作的人却不多.其实解决win10系统利用iis搭建web服务器的问题 ...
- 利用自己的电脑设置web服务器建网站_win7系统篇,win7系统利用iis搭建web服务器实现信息浏览资源共享的操作方法...
很多小伙伴都遇到过对win7系统利用iis搭建web服务器实现信息浏览资源共享进行设置的困惑吧,一些朋友看过网上对win7系统利用iis搭建web服务器实现信息浏览资源共享设置的零散处理方法,并没有完 ...
- Ubuntu 12.10下配置Web服务器详细教程
搭建Ubuntu的Web服务器 无疑是目前非常热门的技术.下面我们来看一下如何在Ubuntu下搭建大家熟悉的Web服务器. Linux在服务器领域表现却尤为喜人,据IDC数据显示,部署了Linux系统 ...
- win7系统怎么搭建web服务器,win7系统搭建web服务器的操作方法
很多小伙伴都遇到过对win7系统搭建web服务器进行设置的困惑吧,一些朋友看过网上对win7系统搭建web服务器设置的零散处理方法,并没有完完全全明白win7系统搭建web服务器是如何设置的,今天小编 ...
最新文章
- Centos6.8防火墙配置
- Java中AudioFileStream_AudioFileStream学习
- K3s初探:Rancher架构师带你尝鲜史上最轻量Kubernetes发行版
- python导入xlsx文件-Python读取xlsx文件的实现方法
- 关于搭建haddoop分布式系统的全部过程复习
- Spring Boot 集成 Activiti
- JPA_登录校验Controller代码
- [CSS]详解display:inline | block |inline-block的区别
- secilog 1.17 发布 增加了英文版本等新功能
- 牧马人鼠标g13鼠标宏_达尔优EM910牧马人轻量化游戏鼠标评测
- 什么电脑的牌子好用_什么牌子的盘点机好用?
- 微信“拍一拍”的后悔药来了!手滑拍了老板终于有救了
- 个性艺术创意风采人物海报,psd分层模板
- Python爬虫之(一):爬虫简介
- python中pickle模块_python标准库学习之pickle模块
- 程序员代码大全c语言,程序员大神教你,新手零基础学C语言编程代码训练
- 边界类、控制类、实体类
- Eth Transfer
- 使用pygame实现双人五子棋游戏
- Longhorn,企业级云原生容器分布式存储 - 监控(Prometheus+AlertManager+Grafana)