1、apt-get安装nginx
1.1安装最好用root用户安装 不然很多文件权限的报错会让人崩溃
sudo su root
apt-get install nginx

nginx -v #查看安装版本

service nginx start #启动nginx
1.2查看网页,能看到nginx的页面

1.3核对nginx的文件
find / -name nginx
看到了

- /usr/sbin/nginx:主程序
- /etc/nginx:存放配置文件
- /usr/share/nginx:存放静态文件
- /var/log/nginx:存放日志
2、下载nginx包安装
2.1安装依赖包(必须按照)
apt-get install gcc

apt-get install libpcre3 libpcre3-dev

apt-get install zlib1g zlib1g-dev

apt-get install openssl

apt-get install libssl-dev

该过程会弹窗确认启动哪个服务,选中nginx的那个回车就好了。

2.2安装nginx
cd /usr/local
wget http://nginx.org/download/nginx-1.13.7.tar.gz

tar -xvf nginx-1.13.7.tar.gz
2.3编译nginx
# 进入nginx目录
 cd /usr/local/nginx-1.13.7

 # 执行命令
 ./configure


 # 执行make命令
 make


 # 执行make install命令
 make install

报错内容如下:
src/os/unix/ngx_user.c: In function ‘ngx_libc_crypt’:
 src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’
    26 |     cd.current_salt[0] = ~salt[0];
       |       ^
 make[1]: *** [objs/Makefile:781: objs/src/os/unix/ngx_user.o] Error 1
 make[1]: Leaving directory '/usr/local/nginx-1.13.7'
 make: *** [Makefile:11: install] Error 2
不知道是否装好了?看到nginx页面是好的。
然后,启动nginx就OK了
2.4改nginx端口

尝试改了下面这个文件的端口配置,重启了nginx也不生效。
vim /usr/local/nginx-1.13.7/conf/nginx.conf
那改上面的那个文件的端口配置看下
vim /etc/nginx/nginx.conf



















