安装
推荐 Mac 电脑上内置 homebrew 工具安装。
安装 Nginx:
brew install nginx
卸载 Nginx:
brew uninstall nginx
常用操作
启动 Nginx:
sudo nginx
停止 Nginx:
sudo nginx -s stop
热重启 Nginx:
sudo nginx -s reload
强制停止 Nginx:
sudo pkill -9 nginx
配置文件
经常要用到的几个文件路径:
/usr/local/etc/nginx/nginx.conf
(nginx 配置文件路径)/usr/local/Cellar/nginx/1.21.0
(nginx 的安装路径)/usr/local/var/log/nginx
(nginx 默认的日志路径)/usr/local/var/www
(nginx 服务器默认的根目录)
使用场景
一、将域名转发到本地端口
1. 配置 nginx 文件规则
server {
listen 80;
# 访问的域名
server_name jenkins.gojun.me;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
# 转发本地端口地址
proxy_pass http://127.0.0.1:8080;
proxy_ssl_session_reuse off;
proxy_set_header Host $http_host;
proxy_redirect off;
}
}
2. 修改 hosts 文件
sudo vi /etc/hosts
修改内容如下:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
# 本机的 IP 对应 nginx 配置的 server_name
192.168.1.103 jenkins.gojun.me
255.255.255.255 broadcasthost
::1 localhost
3. 操作完记得重启 Nginx
sudo nginx -s reload
效果
配置完成后看看效果:
本地端口访问
自定义域名访问