zoukankan      html  css  js  c++  java
  • 配置二级域名用于上传文件

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

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

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

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

    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进行匹配,匹配到了相应端口就会访问到相应项目。至于域名如何进入到对应的是哪一台主机(蹲在那里的机器),就是解析所干的事了。纯属个人理解,要是有错误,忘指正。

  • 相关阅读:
    Ubuntu 配置IP地址方法
    ubuntu server 16.04安装GPU服务器
    Ubuntu 自动获取ip地址
    Typedef 用法
    linux mount命令详解(iso文件挂载)
    specrate 与specspeed 的区别
    SPEC CPU 使用简介
    编译错误you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
    SPEC CPU 2006编译perl 出错:undefined reference to `pow'
    'gets' undeclared here (not in a function)
  • 原文地址:https://www.cnblogs.com/zxg-blog/p/6763622.html
Copyright © 2011-2022 走看看