本人是菜鸟一个,请问:
我有一个DO的vps,想建立一个个人网站(拿HTML或其他框架编写首页),比如网址是:eg.com。我想在其中加入ghost博客,点击转到blog.eg.com。我就有一个ip地址,应该怎么做?请指教,谢谢。
比如像这样子的:主页: http://ming.today/ 博客: http://blog.ming.today/
1
ChanneW 2015-05-22 22:03:35 +08:00
search: nginx 二级域名配置
|
2
sneezry 2015-05-22 22:06:40 +08:00 via iPhone 1
看楼主用什么http server,Nginx还是Apache,然后再想一楼同学说的那样搜索一下。Nginx默认配置在/etc/nginx/sites-available/default
|
3
orvice 2015-05-22 22:11:38 +08:00 1
nginx新建个site反代ghost
|
4
solaro 2015-05-23 00:53:00 +08:00
如果是apache,直接进去把httpd.conf里的virtualHost 那个80端口打开,然后所有的请求都是进80端口,再给每个目录配置一个virtual host,默认一级域名和二级www都是80的alias,其他二级域名都配置一个virtual host,这个是最基本的通过域名来搞的,ngnix同理。
|
5
aiguozhedaodan 2015-05-23 00:57:36 +08:00 via Android
百度 lnmp一键 然后新建虚拟主机
|
6
solaro 2015-05-23 01:01:48 +08:00
以apache为例,你可以本地实验:
hosts文件加入(同理,把生产环境的域名做A记录指向同一个IP) 127.0.0.1 piper.dev 127.0.0.1 panel.dev 然后去apache里找到: NameVirtualHost *:80 把前两两个##去掉 然后 加上 <VirtualHost *:80> DocumentRoot "E:/xampp/htdocs/piper" ServerName piper.dev ErrorLog "logs/piper-error.log" CustomLog "logs/piper-access.log" common </VirtualHost> <VirtualHost *:80> DocumentRoot "E:/xampp/htdocs/ss-panel" ServerName panel.dev ErrorLog "logs/panel-error.log" CustomLog "logs/panel-access.log" common </VirtualHost> ServerName 就是apache自动识别来源的域名,记住,两个的端口是80端口,你要改成子域名也简单 <VirtualHost *:80> DocumentRoot "E:/xampp/htdocs/ss-panel" ServerName panel.dev AliasName xxx.panel.dev ErrorLog "logs/panel-error.log" CustomLog "logs/panel-access.log" common </VirtualHost> 这样xxx.panel.dev也可以访问了,只是这个子域名也要做A记录到这个IP |
7
ldp940622 2015-05-23 01:44:51 +08:00 via iPhone
google:vhost
|
8
x4 2015-05-23 03:31:52 +08:00 via Android
google amh
|