nginx在各种不同系统的各种安装指南
apt install nginx
要重启应用,并设置开机自启动
sudo systemctl start nginx&&sudo systemctl enable nginx
相关信息
以下是Nginx的默认路径:
(1) Nginx配置路径:/etc/nginx/nginx.conf
(2) PID目录:/var/run/nginx.pid
(3) 错误日志:/var/log/nginx/error.log
(4) 访问日志:/var/log/nginx/access.log
(5) 默认站点目录:/usr/share/nginx/html
(6) nginx操作文件: /usr/sbin/nginx
yum install nginx
要重启应用,并设置开机自启动
sudo systemctl start nginx&&sudo systemctl enable nginx
相关信息
以下是Nginx的默认路径:
(1) Nginx配置路径:/etc/nginx/nginx.conf
(2) PID目录:/var/run/nginx.pid
(3) 错误日志:/var/log/nginx/error.log
(4) 访问日志:/var/log/nginx/access.log
(5) 默认站点目录:/usr/share/nginx/html
(6) nginx操作文件: /usr/sbin/nginx
ubuntu¢os&debain多系统通用
wget https://nginx.org/download/nginx-1.20.2.tar.gz
cd /usr/local \ mkdir nginx \ chmod 777 nginx
进入 nginx 压缩包所在目录
cd nginx #压缩包所在目录
解压
tar -zxvf nginx-1.20.2.tar.gz
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
进入解压后的 nginx-1.20.2 目录
cd nginx-1.20.2 目录
执行configure脚本,设置安装nginx的初始化配置(--with-http_ssl_module:启动 SSL 的支持),生成 Makefile 可编译文件
./configure --with-http_ssl_module
提示
--prefix=PATH:指定 nginx 的安装目录(默认/usr/local/nginx)
--conf-path=PATH:指定 nginx.conf 配置文件路径
--user=NAME:nginx 工作进程的用户
--with-pcre:开启 PCRE 正则表达式的支持
--with-http_ssl_module:启动 SSL 的支持
--with-http_stub_status_module:用于监控 Nginx 的状态
--with-http-realip_module:允许改变客户端请求头中客户端 IP 地址
--with-file-aio:启用 File AIO
--add-module=PATH:添加第三方外部模块
访问Nginx官方网站,下载适用于Windows的Nginx压缩包。通常,您可以找到一个ZIP格式的文件,例如 nginx-1.23.4.zip
○ 对于Windows 10,您可以右键点击“计算机”或“此电脑”,选择“属性”,然后点击“高级系统设置”。
○ 在“系统属性”窗口中,点击“环境变量”。
○ 在“系统变量”部分,找到名为 PATH 的变量,然后点击“编辑”。
○ 添加Nginx的 sbin 目录的路径,例如 C:\nginx\nginx-1.23.4\nginx-1.23.4\sbin
cd C:\nginx\nginx-1.23.4\nginx-1.23.4 .\sbin\nginx.exe
检查配置文件格式是否正确
.\sbin\nginx.exe -t
重新加载配置文件
.\sbin\nginx.exe -s reload
如果您希望Nginx在Windows启动时自动运行,可以创建一个批处理文件并在启动时执行它。例如,创建一个名为 start_nginx.bat 的批处理文件
@echo off cd /d C:\nginx\nginx-1.23.4\nginx-1.23.4 .\sbin\nginx.exe
然后将这个批处理文件添加到启动文件夹中,替换 <username>
为您的用户名
copy start_nginx.bat "C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\"
打开浏览器,访问 http://localhost 或者 http://<your_server_ip>(如果您是在服务器上安装的话)。如果一切正常,您应该能看到Nginx的默认欢迎页面。
根据需要创建目录
mkdir -p /home/nginx/conf/nginx.conf
mkdir -p /home/nginx/conf/conf.d
mkdir -p /home/nginx/log
mkdir -p /home/nginx/html
docker run \ -p 80:80 \ -p 443:443 \ --name nginx \ -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -v /home/nginx/conf/conf.d:/etc/nginx/conf.d \ -v /home/nginx/log:/var/log/nginx \ -v /home/nginx/html:/usr/share/nginx/html \ -d nginx:latest
注
文章如有错误,还望留言指正