安装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文件
- 打开 Finder。
- 按下
Cmd + Shift + G
来打开“前往文件夹”窗口。 - 在弹出的对话框中输入
/private/etc/
,然后点击“前往”。 - 找到
hosts
文件,右键点击它,选择“打开方式” -> “文本编辑”。 - 如果需要,输入管理员密码以允许编辑。
- 在打开的
hosts
文件中进行需要的修改。 - 保存文件。进入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
版权归原作者 鹿野苑平藏 所有, 如有侵权,请联系我们删除。