Linux安装Nginx详细步骤
安装依赖:
Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,注意安装顺序如下:
//1 SSL功能需要openssl库,直接通过yum安装:
yum install openssl
//2 gzip模块需要zlib库,直接通过yum安装:
yum install zlib
//3 rewrite模块需要pcre库,直接通过yum安装:
yum install pcre
安装Nginx依赖:
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装Nginx
yum install nginx
启动Nginx
service nginx start
注意:一般服务器默认是不对外开放端口的,需开放端口
参考Linux开放防火墙指定端口,或以下步骤
//查看已开放的端口:
firewall-cmd --list-ports
//默认80端口加入防火墙访问白名单中:
firewall-cmd --permanent --zone=public --add-port=80/tcp
使用命令使其生效:
firewall-cmd --reload
之后可以再查看下开放的端口。访问ip,如下则表示安装成功
配置Nginx.conf:
以上安装方法nginx的配置文件位于/usr/local/nginx/conf/nginx.conf
Nginx配置文件常见结构的从外到内依次是「http」「server」「location」等等,缺省的继承关系是从外到内,也就是说内层块会自动获取外层块的值作为缺省值。
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
一般的vue项目简单配置的话只需修改root的值为你打包好的vue项目路径即可,如下图
查看Nginx进程是否启动:
ps -ef | grep nginx
常用命令:进入安装目录中,
cd /usr/local/nginx/sbin
./nginx #启动
./nginx -s stop #关闭
./nginx -s reload #重启