首页 > 代码库 > centOS7 安装 nginx并设置开机自动启动

centOS7 安装 nginx并设置开机自动启动

nginx 不像java 解压配置就行,nginx需要编译运行才能安装好,可以参考以下步骤

cd /home

mkdir service

mkdir log

mkdir conf

mkdir www


mkdir -p /home/conf/nginx

mkdir -p /home/conf/redis

mkdir -p /home/conf/tomcat


mkdir -p /home/log/nginx

mkdir -p /home/log/redis

mkdir -p /home/log/tomcat


#以上是建立文件夹

#安装相关依赖,大胆运行吧,如果你的系统已经安装好了这些依赖的话,会自动跳过的

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

#在解压之前,需要自己去nginx网站下载相应的tar,下载最新的就好,自己根据情况修改命令

tar -zxvf nginx-1.11.4.tar.gz

cd nginx-1.11.4

./configure --prefix=/home/service/nginx

make

make install

#以下是设置自启动的内容

vi /lib/systemd/system/nginx.service

#写入以下内容

[Unit]

Description=nginx

After=network.target


[Service]

Type=forking

ExecStart=/home/service/nginx/sbin/nginx -c /home/service/nginx/conf/nginx.conf

ExecReload=/home/service/nginx/sbin/nginx restart

ExecStop=/home/service/nginx/sbin/nginx  stop

PrivateTmp=true


[Install]

WantedBy=multi-user.target 


#以下是添加自启动和以服务方式启动nginx

systemctl enable nginx.service

systemctl start nginx.service


#安装nginx并设置自动启动结束


本文出自 “吴彬的技术录” 博客,请务必保留此出处http://bingowu.blog.51cto.com/2758460/1876121

centOS7 安装 nginx并设置开机自动启动