首页 > 代码库 > 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并设置开机自动启动