Nginx 目录: /usr/local/nginx/ 进行以下操作之前,请先登录域名管理后台,做好域名解析。 1.设置我的默认站点(虚拟主机)。以 www.mysite.com 和 mysite.com为例 我们之前已经把数据盘挂载到/mnt目录了。 所以,之后所有的网站文件,都放在/mnt这个目录下,与系统文件独立开来。 Nginx 目录: /usr/local/nginx/ 添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/ Nginx主配置文件:/usr/local/nginx/conf/nginx.conf 虚拟主机配置文件(后缀为.conf的文件即可):/usr/local/nginx/conf/vhost/域名.conf 1.1 创建目录 例:www.mysite.com这个网址,要放在/mnt/myDefaultSite目录。 1.2编辑主文件,更改默认域名和默认站点目录。 一口气按键盘 68gg(别用数字小键盘) 跳转到第68行 按 i 进入编辑模式 改为(mysite.com为你默认站点的域名) 修改第70行 改为 编辑好了之后,按Esc键退出vim编辑器的编辑模式; 输入英文状态的:字符。( 即按Esc退出编辑模式后,英文半角输入状态下,同时按Shift + : 键,进入vim编辑器的命令模式。) 输入wq 回车。 1.3刷新Nginx配置信息。 OK! 往/mnt/myDefaultSite目录放个index.php文件测试下! 输入公网IP,或者输入 www.mysite.com 或 mysite.com /mnt/myDefaultSite目录对应的网址可访问了! 2. 添加虚拟主机(多站点,可选) 以 bbs.mysite.com 为例 原理: 第1.2步,/usr/local/nginx/conf/nginx.conf 文件第98行,有如下代码: include vhost/*.conf; 即/usr/local/nginx/conf目录下,的vhost目录,存放后缀为 .conf的虚拟主机配置文件 2.1 创建站点目录。如 bbs.mysite.com网址 访问 /mnt/bbs.mysite.com 目录。站点目录不一定和网址同名,如目录名bbs.mysite.com换成bbs 亦可,方便记忆和管理为准。 创建站点目录,命令: 或 mkdir /mnt/bbs 2.2创建虚拟主机配置文件 或 按 i 键 复制如下内容,然后点击右键黏贴。 主要是第3行 server_name bbs.mysite.com; 和第4行 root /mnt/bbs.mysite.com; 输入英文状态的:字符。即按Esc退出编辑模式后,英文半角输入状态下,同时按Shift + : 键,进入vim编辑器的命令模式。 输入wq 回车。 保存并退出。 2.3刷新Nginx配置信息。 完成!现在放一个index.php 文件到/mnt/bbs.mysite.com 目录测试下。 浏览器访问bbs.mysite.com 看看效果! 2.4 在/mnt目录设置虚拟主机配置文件目录的快捷方式(软连接): 之后,只要进入目录/mnt/quickvhosts, 就相当于进入/usr/local/nginx/conf/vhost目录。好比windows的快捷方式。 LNMP相关软件目录及文件位置:http://lnmp.org/faq/lnmp-software-list.html |
Nginx设置虚拟主机,添加多站点
最新推荐文章于 2024-07-11 20:43:33 发布