Mac安装 Nginx

3 篇文章 0 订阅

Mac安装 Nginx

环境 1.10.2

安装依赖
安装gcc

yum install gcc

输入gcc -v查询版本

安装pcre

yum install pcre-devel

安装zlib

yum install zlib zlib-devel

openssl

yum install openssl openssl-devel

综合命令
yum -y install gcc zlib-devel pcre-devel openssl openssl-devel

下载源码包
http://www.nginx.org

wget http://nginx.org/download/nginx-1.10.2.tar.gz
http://download.happymmall.com/nginx-1.10.2.tar.gz

tar -zxvf nginx-1.10.2.tar.gz

进入nginx目录后执行 ./configure
也可以指定安装目录 增加参数 —prefix=/usr/nginx
如果不指定路径,可以通过 whereis nginx 查询
默认安装在 /usr/local/nginx

继续执行 make
继续执行 make install

nginx常用命令
测试配置文件
安装路径下 /nginx/sbin/nginx -t
启动命令
安装路径下 /nginx/sbin/nginx
停止命令 /nginx/sbin/nginx -s stop 或者 nginx -s quit
重启命令 /nginx/sbin/nginx -s reload
查看进程命令
ps -ef | grep nginx

平滑重启
kill -HUP [nginx的主进程号PID]

增加防火墙的访问权限
sudo vim /etc/sysconfig/iptables 添加配置内容
-A INPUT -p TCP -m state –state NEW -m tcp –dport 80 -j ACCEPT
保存退出
重启防火墙 sudo service iptables restart

Nginx虚拟域名配置及测试验证
配置步骤
编辑 sudo vim lconf/nginx.conf
增加 include vhost/*.conf
保存退出
http://learning.happymmall.com.nginxconfig/nginx.conf

在 /usr/local/nginx/conf/ 目录新建vhost文件夹
即 /usr/local/nginx/conf/vhost
创建域名转发配置文件,点击查看详情
learning.happymmall.com.conf
happymmall.com.conf
img.happymmall.com.conf
s.happymmall.com.conf

启动重启验证
启动 nginx/sbin/nginx n g i n x / s b i n / n g i n x 重 启 {nginx}/sbin/nginx -s reload

访问验证
http://localhost:80http://127.0.0.1:80

指向端口
learning.happymmall.com.conf
happymmall.com.conf (指向端口又指向目录)

详情可访问
http://learning.happymmall.com/nginxconfig/vhost/learning.happymmall.com.conf
http://learning.happymmall.com/nginxconfig/vhost/happymmall.com.conf

指向目录
img.happymmall.com.conf
s.happymmall.com.conf
详情访问
http://learning.happymmall.com/nginxconfig/vhost/img.happymmall.com.conf
http://learning.happymmall.com/nginxconfig/vhost/s.happymmall.com.conf

测试验证
浏览器访问 localhost

注意事项
可以配置域名转发,但请一定要配置host,并且使host生效之后才可以,设置完成之后要重启浏览器

host修改
sudo vim /etc/hosts
添加对应的域名及IP
保存退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值