美文网首页
Mac安装nginx

Mac安装nginx

作者: zghbhdxw | 来源:发表于2020-12-20 21:11 被阅读0次

Nginx安装

Mac环境安装Nginx

  1. 安装brew
  2. 安装nginx
    brew install nginx
    安装目录在:/usr/local/Cellar/nginx
  3. 启动nginx
    sudo nginx
  4. 启动测试
    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文件添加网站

  1. 添加访问权限user root owner;防止网站会出现403错误
如:  vim /usr/local/etc/nginx/nginx.conf  
  
user root owner;
#user  nobody;
worker_processes  1;
  1. 添加网站信息
server {
        listen       9091; # 设置端口号
        listen       localhost:9091; # 设置网站域名
        location / {
            root   ~/webtest; # 设置网站目录
            index  index.html index.htm;  # 网站主页
        }
    }

  1. nginx重新加载网站
    sudo nginx -s reload
    或重启nginx kill nginx && sudo nginx
  2. 浏览器访问localhost:9091,看看网站是否可以打开

Nginx 启停等操作

启动Nginx

  1. nginx直接启动
    sudo nginx
  2. systemctl命令启动
    systemctl start nginx.service

查看启动后记录

ps aux | grep nginx

停止Nginx

  1. 从容停止服务
    这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。
    sudo nginx -s quit

  2. 立即停止服务
    这种方法比较强硬,无论进程是否在工作,都直接停止进程。
    sudo nginx -s stop

  3. systemctl 停止
    systemctl属于Linux命令
    systemctl stop nginx.service

  4. killall 方法杀死进程
    直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!
    killall nginx

重启Nginx服务

systemctl restart nginx.service

重新载入配置文件

当有系统配置文件有修改,用此命令,建议不要停止再重启,以防报错!
sudo nginx -s reload

查看端口号

sudo netstat -tlnp

相关文章

网友评论

      本文标题:Mac安装nginx

      本文链接:https://www.haomeiwen.com/subject/kocknktx.html