最近我这手里闲置了一台服务器,闲着也是闲着,我就琢磨着给它折腾点活儿。以前老是纠结一台机器只能跑一个网站,太浪费钱了,就想起nginx的虚拟主机功能,觉得试试托管多个网站肯定爽。上网查了下教程,立马动手开干。
我二话不说,打开终端先装nginx。系统是Ubuntu,所以啪啪啪敲了命令更新软件源,然后直接输入apt install nginx安装。等几分钟装完,心里还挺激动,毕竟这玩意儿以后要当大管家。
装好重启服务,搞了个sudo systemctl restart nginx。浏览器打开localhost一瞅,欢迎页面出来了,证明一切正常。
下一步就该瞎搞配置文件了。我屁颠屁颠跑进/etc/nginx目录下,sites-available里都是预设文件,我直接复制一个默认的来改。新建了俩文件,一个取名first_site,另一个second_site,文件里我就瞎写server块。
别忘测试配置对不对,敲命令sudo nginx -t检查语法。确认没报错才心安。
配置文件改完,我又马不停蹄建那两个网站根目录文件夹。用mkdir在/var/www下建first和second文件夹,然后各塞了个简单的*文件进去,内容就瞎写点欢迎语。
重启nginx服务:sudo systemctl restart nginx。这一步挺悬的,万一出错就白忙活了。重启完,我在本地电脑浏览器输入first_*和second_*来回切换,好家伙,一个页面显示“欢迎来一号站”,另一个显示“欢迎来二号站”,两个域名访问都溜顺滑,一点儿不串台。
整个过程捣鼓了差不多俩小时,中间配错了几回域名路径,页面报404急得我满头汗,瞎改几次才弄顺了。跑通时,我自个儿傻乐半天——妈呀,一台机器托管多个网站真不是神话,省事儿省钱得很。我就是闲得蛋疼想学点东西,这下子家里其他项目都不用添新机子了。
*请认真填写需求信息,我们会在24小时内与您取得联系。