编译安装nginx 配置sysemctl start nginx.service
时间: 2023-09-17 15:10:49 浏览: 114
安装 Nginx
以下是编译安装nginx并配置systemctl start nginx.service的步骤:
1. 下载nginx源代码:在nginx官网下载最新版本的源代码,例如nginx-1.19.10.tar.gz。
2. 安装编译工具:使用yum安装gcc、pcre-devel、openssl-devel、zlib-devel等编译工具,例如执行命令yum install gcc pcre-devel openssl-devel zlib-devel -y。
3. 解压源代码:使用tar命令解压nginx源代码,例如执行命令tar -zxvf nginx-1.19.10.tar.gz。
4. 配置编译选项:进入解压后的nginx目录,执行命令./configure --prefix=/usr/local/nginx,其中--prefix指定了nginx的安装路径。
5. 编译安装:执行命令make && make install,编译并安装nginx。
6. 创建systemd服务:创建文件/etc/systemd/system/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 stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
7. 加载systemd服务:执行命令systemctl daemon-reload,重新加载systemd服务。
8. 启动nginx服务:执行命令systemctl start nginx.service,启动nginx服务。
9. 验证nginx服务:在浏览器中访问服务器IP地址,如果能够看到“Welcome to nginx!”页面,则nginx服务已经启动成功。
阅读全文