通过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模块

CentOS7怎样安装Nginx1.12.2

 


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

CentOS7怎样安装Nginx1.12.2

改为

CentOS7怎样安装Nginx1.12.2

mkdir /web

创建/web目录

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

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

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

CentOS7怎样安装Nginx1.12.2

 

CentOS7怎样安装Nginx1.12.2



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怎样安装Nginx1.12.2

 

相关文章:

  • 2021-12-04
  • 2021-09-07
  • 2021-07-06
  • 2023-03-07
  • 2021-05-11
  • 2021-12-17
  • 2021-10-19
  • 2021-05-31
猜你喜欢
  • 2021-11-20
  • 2021-11-27
  • 2021-07-29
  • 2021-08-16
  • 2021-09-04
  • 2021-08-21
  • 2021-12-30
相关资源
相似解决方案