#1、 Nginx ——ubuntu源码安装
1、下载对应的安装包
1.1、下载:
1、官方: http://nginx.org/
2、Nginx相关依赖:(安装nginx前需要先安装一些依赖)
1、OpenSSL:用于加密 。下载网址:https://www.openssl.org
2、PCRE:用于解析正则表达式。 下载网址:https://ftp.pcre.org/pub/pcre/
3、ZLib:压缩解压缩。下载网址:http://zlib.net
2、安装:
1、解压缩:把4个压缩包进行解压缩。
指令:tar zxvf xxx.tar.gz (xxx对应的压缩包的名字)
2、安装:
2.1:进入解压目录,先找configure 直接 运行 指令: ./configure 成功会得到一个Makefile
2.2:执行make :make
2.3 :安装 :sudo make install
安装Nginx依赖三个包之后, 再安装Nginx。
3、测试是否安装成功
3.1:进入到安装目录 /usr/local/nginx/sbin
3.2:启动 sudo ./nginx
4、启动完成之后,把linux的ip 直接在浏览器中输入后 会出现如下显示:(默认端口为80 ,如果不修改就不需要加端口)
或者 在linux 中使用指令查看
3、设置Nginx
1、设置软连接
指令 : sudo ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
这样设置之后,下次启动 nginx,就不需要进入nginx的目录下启动了。
启动:sudo nginx
停止:sudo nginx -s quit
重新加载命令:sudo nginx -s reload (用于修改配置文件之后)
2、修改配置文件
Nginx的配置文件的位置:/usr/local/nginx/conf 文件名:nginx.conf
这是默认的配置:
server {
listen 80; #默认端口可以自行修改
#localhost 是域名
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html; #对应的静态网页的文件夹
index index.html index.htm; #静态网页
}
可以把location 进行修改 换一个静态网页,你需要把一个静态网页放到html的文件加内
修改location (其他地方不变):
location / {
root html;
index 11.html; # index.html index.htm;
}
注意修改完之后 一定要进行 重新加载 ,让配置文件生效: sudo nginx -s reload
在浏览器中输入对应的ip地址就回显示刚才换的网页。
这图为我随便弄的一个html网页。
(下次再写 nginx作为反向代理服务 的负载均衡的配置。)