0


Mac安装nginx并部署项目

安装nginx

1.安装brew(如果已经安装可以跳过这一步)

检查是否已经安装brew,检查brew版本的命令:

 brew -v

如果没有安装,就先安装brew

 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)

序号选择自己需要的就行

安装完成之后再进行测试

 brew -v

返回版本号就代表已经成功!!!

2.安装nginx

安装命令:

 brew install nginx

3.启动nginx

 nginx

使用nginx命令后不会返回任何信息,我们直接访问localhost:8080就行

如果出现欢迎界面表示已经安装nginx成功!!!

nginx虚拟主机搭建项目

1.修改hosts文件

  1. 打开 Finder。
  2. 按下 Cmd + Shift + G 来打开“前往文件夹”窗口。
  3. 在弹出的对话框中输入 /private/etc/,然后点击“前往”。
  4. 找到 hosts 文件,右键点击它,选择“打开方式” -> “文本编辑”。
  5. 如果需要,输入管理员密码以允许编辑。
  6. 在打开的 hosts 文件中进行需要的修改。
  7. 保存文件。进入hosts文件之后进行修改,会跳出这个界面:

直接点击复制就好

 127.0.0.1 你需要配置的虚拟网址

然后保存到桌面,文件名hosts就行,然后将hosts文件拖入

/private/etc/

文件夹中,然后点击替换(也可以先检查桌面的hosts文件是否添加了自己的内容,然后再将文件放入

/private/etc/

文件夹中)

这里需要使用密码直接使用就行了

2.搭建项目

回到自己安装nginx的那张图(可以对照我的图)找到www文件中所在位置

 Docroot is: /opt/homebrew/var/www

就是前面带

Docroot is:

这个样的

打开访达,进入/opt/homebrew/var

新建一个文件夹,文件夹名字因为我的hosts文件配置www.benson.com,所以我的文件夹名字就写了benson,重要的是文件下面需要存在一个index.html文件

 <!DOCTYPE html>
 <html>
 <head>
 <title>Welcome to nginx!</title>
 <style>
 html { color-scheme: light dark; }
 body { width: 35em; margin: 0 auto;
 font-family: Tahoma, Verdana, Arial, sans-serif; }
 </style>
 </head>
 <body>
 <h1>Welcome to benson's world!</h1>
 ​
 </body>
 </html>

这是我文件下index.html内容,内容具体是什么不重要,只是为了做测试!

3.修改配置文件

在上面安装nginx图片标注了配置文件的路径,结合自己的路径找到自己的nginx配置文件

 /opt/homebrew/etc/nginx/nginx.conf

这是我的配置文件路径

如果找不到那张图了,也可以使用这个命令(测试Nginx配置文件的正确性的命令)

 nginx -t

然后打开访达进入

/opt/homebrew/etc/nginx/

,找到nginx.conf(在修改配置文件之前,建议先备份一份)

 server {
     listen 8080;
     server_name 你在hosts文件中写的虚拟网址;
     location / {
         root 第二步时创建的文件夹的路径;
         index index.html;
     }
 }

加入这样的配置信息然后保存

这是我的配置信息:

4.测试访问

首先重新加载nginx(修改配置文件就需要重新加载)

 nginx -s reload    
   

同样,这个命令也不会返回任何信息,直接访问你在hosts文件写的虚拟网址:8080就行

我输入的网址是:www.benson.com:8080

访问如下:

这样就表示项目搭建成功!

接下来说不在var文件夹下创建的方法,也就是普通项目路径的方式

首先依然是在hosts文件中写上自己需要的虚拟网址

然后修改配置文件

 server {
     listen 8080;
     server_name hosts文件中创建的虚拟网址;
     location / {
         root 项目的绝对路径;
         index index.html;
     }
 }

然后重新加载nginx,命令上面已经提及

最后进行访问测试

http://你的虚拟网址:8080

标签: java nginx macos

本文转载自: https://blog.csdn.net/qq_67958752/article/details/142690150
版权归原作者 鹿野苑平藏 所有, 如有侵权,请联系我们删除。

“Mac安装nginx并部署项目”的评论:

还没有评论