CentOS7安装Nginx

Posted 此生不换Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7安装Nginx相关的知识,希望对你有一定的参考价值。

通过nginx官网的源码安装

 

yum -y install gcc* openssl* pcre* zlib*

安装相关依赖

这一步很重要

不然会报乱七八糟的错误

 

cd /usr/local
进入/usr/local目录

wget http://nginx.org/download/nginx-1.12.2.tar.gz
下载压缩包

tar -zxvf nginx-1.12.2.tar.gz
解压

cd nginx-1.12.2
进入

./configure --with-http_ssl_module
默认安装到/usr/local/nginx目录

不用事先创建/usr/local/nginx目录

并开启ssl模块

 


make
编译

make install
安装

 

rm -rf nginx-1.12.2.tar.gz nginx-1.12.2

安装完成之后

退出当前目录

并删除源码

以免占磁盘空间

 

vim /usr/local/nginx/conf/nginx.conf

(此步骤可选)

修改默认的访问路径

默认的访问路径是安装路径下面的html目录

/usr/local/nginx/html

改为

mkdir /web

创建/web目录

cp -r /usr/local/nginx/html/. /web

并且把/usr/local/nginx/html目录下的

index.html与50x.html文件拷到/web目录下

 



vim /lib/systemd/system/nginx.service
在系统服务目录里创建nginx.service文件

[Unit]
Description=nginx
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target


systemctl enable nginx
设置开机启动

systemctl start nginx
启动服务

systemctl stop nginx
停止服务

systemctl restart nginx
重启服务

systemctl status nginx
查看服务状态

 

开启Nginx默认的80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

访问

http://192.168.1.13/


 

以上是关于CentOS7安装Nginx的主要内容,如果未能解决你的问题,请参考以下文章

Nginx安装CentOS7安装Nginx及配置

CentOS7安装及配置Nginx服务

centOS7环境下安装nginx

centOS7环境下安装nginx

centos7 安装Nginx

CentOS7安装Nginx