配置二级域名用于上传文件

一个人没法做到全能,但是很多时候,多懂点没啥坏处。

新项目域名下来后,需要配置域名,但是一点不懂啊,配个毛,但是毛也得配啊。

先说一下本项目的充分条件:阿里服务器,阿里申请的域名,域名申请后需要备案(只知道有这个步骤,没了解怎么整)。

域名配置和二级域名配置大同小异,顺便说一下域名的配置吧。

1、需要在阿里服务器上进行域名解析,找到添加解析,记录类型这个根据你主机来设置的,如果你是IP地址就直接选择A;如果对方主机是一个域名直接选择CNAME;主机记录是填写你的域名前缀,如www或wap等等;线路默认;记录值填写你的IP地址或主机域名;点击保存就可以了。

2、在服务器上根目录搜索httpd.conf文件(用的apache,如果是ngix暂没有试验),配置如下<VirtualHost *:80>
  ServerName  主域名
  ServerAlias www.主域名              这个的意思就是别名的意思
  ProxyPass / http://localhost:8920/           项目端口号
  ProxyPassReverse / http://localhost:8920/
</VirtualHost>

3、以上就是域名的配置

4、下面说下二级域名的配置

5、在阿里服务器上也是添加解析,进入设置解析记录界面,记录类型为默认为A,主机记录可以根据自己的事情情况设置,我填写image,记录值写服务器IP。httpd.conf配置如下:<VirtualHost *:80>
  ServerName image.主域名
 DocumentRoot /data/software/ppjupload         上传路径
 </VirtualHost>
 <Directory /data/software/ppjupload>             上传路径
   Options FollowSymLinks
   Order allow,deny
   Allow from all
 </Directory>

6、其实理解一下我们最终的目的,可以帮助我们理解域名作用,我们无非就是通过域名访问项目嘛,但是你得告诉机器这个域名是访问这个项目的,那个域名是访问那个项目的,所以就有了httpd.conf的配置了,域名是唯一的,当一个域名进入到服务器后就会通过apache进行转发,就会通过httpd.conf进行匹配,匹配到了相应端口就会访问到相应项目。至于域名如何进入到对应的是哪一台主机(蹲在那里的机器),就是解析所干的事了。纯属个人理解,要是有错误,忘指正。

原文地址:https://www.cnblogs.com/zxg-blog/p/6763622.html