- 下载:wget http://nginx.org/download/nginx-1.22.1.tar.gz
- 解压:tar -zxvf nginx-1.22.1.tar.gz
- 进到解压目录:cd nginx-1.22.1
- 配置并编译nginx:./configure
- 安装:make & make install
nginx命令
- 启动:./nginx
- 重启:nginx -s reload
- 关闭:nginx -s stop
配置访问静态资源
编辑:vim nginx.conf
#设置字符集
charset utf-8;
location /arcgis/ {
alias E:/arcgis/;
autoindex on;
#允许展示目录
}
开机自启动
- 切换到'/lib/systemd/system/'目录: cd /lib/systemd/system
- 创建nginx.service文件: vim nginx.service
- 将以下文件内容复制到nginx.service文件中
[Unit] Description=nginx service 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
- 使用命令停止nginx
#停止nginx /usr/local/nginx/sbin/nginx -s quit #启动nginx服务 systemctl start nginx #查看nginx运行状态 systemctl status nginx #重启nginx服务 systemctl restart nginx #停止nginx服务 systemctl stop nginx #设置nginx服务开机自启动 systemctl enable nginx #取消设置nginx服务开机自启动 systemctl disable nginx
- nginx.service文件参数说明
[Unit]
服务说明
Description
服务描述
After
服务类别
[Service]
服务运行参数设置
Type=forking
是后台运行的形式
ExecStart
服务启动命令
ExecReload
服务重启命令
ExecStop
服务停止命令
PrivateTmp=true
给服务分配独立的临时空间