Nginx安装
Mac环境安装Nginx
- 安装brew
略 - 安装nginx
brew install nginx
安装目录在:/usr/local/Cellar/nginx - 启动nginx
sudo nginx - 启动测试
nginx安装好后,就可以在浏览器访问了,默认端口为80,在浏览器输入 http://localhost/ 就能看到nginx在本计算机搭建的服务器
添加网站
准备一个网站
如我创建一个特简单的网站testweb
- 创建一个testweb文件夹作为网站根目录;
- 在testweb中创建一个简单的index.html页面如下;
# ~/testweb/index.html
<html>
<body>
Hello Html!
</body>
</html>
网站配置到nginx
通过在/usr/local/etc/nginx/nginx.conf文件添加网站
- 添加访问权限user root owner;防止网站会出现403错误
如: vim /usr/local/etc/nginx/nginx.conf
user root owner;
#user nobody;
worker_processes 1;
- 添加网站信息
server {
listen 9091; # 设置端口号
listen localhost:9091; # 设置网站域名
location / {
root ~/webtest; # 设置网站目录
index index.html index.htm; # 网站主页
}
}
- nginx重新加载网站
sudo nginx -s reload
或重启nginxkill nginx && sudo nginx
- 浏览器访问localhost:9091,看看网站是否可以打开
Nginx 启停等操作
启动Nginx
- nginx直接启动
sudo nginx
- systemctl命令启动
systemctl start nginx.service
查看启动后记录
ps aux | grep nginx
停止Nginx
-
从容停止服务
这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。
sudo nginx -s quit
-
立即停止服务
这种方法比较强硬,无论进程是否在工作,都直接停止进程。
sudo nginx -s stop
-
systemctl 停止
systemctl属于Linux命令
systemctl stop nginx.service
-
killall 方法杀死进程
直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!
killall nginx
重启Nginx服务
systemctl restart nginx.service
重新载入配置文件
当有系统配置文件有修改,用此命令,建议不要停止再重启,以防报错!
sudo nginx -s reload
查看端口号
sudo netstat -tlnp
网友评论