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