WEB服务器---更改网页的端口、IP、域名方法(后期需要添加代码+示例)

  • WEB服务

    • 搭建: yum -y install httpd
    • 查询配置信息
      • 查询配置文件路径:rpm -ql httpd
      • 查询原始包名:rpm -qa httpd
    • 配置文件路径:/etc/httpd/conf
      • 子路径:/etc/httpd/conf.d
      • 网页配置路径:/var/www/html
    • APACHE目录介绍
      • 配置文件:conf
      • 子配置文件:conf.d
      • 日志:logs
      • 模块:modules
      • 存在pid号(进程号):run
    • 配置主信息更改
      vim /etc/httpd/conf/httpd.conf
      ServerRoot "/etc/httpd" #定义工作目录
      Listen 80 #监听端口
      Listen 192.168.2.8:80 指定监听的本地网卡 可以修改
      User apache # 子进程的用户,有可能被人改称www账户
      Group apache # 子进程的组
      ServerAdmin root@localhost # 设置管理员邮件地址
      DocumentRoot "/var/www/html" # 发布网站的默认目录,想改改这里。
      IncludeOptional conf.d/.conf # 包含conf.d目录下的所有.conf配置文件
      # 设置DocumentRoot指定目录的属性
      需要修改的内容
      <Directory "/var/www/html"> # 网站容器开始标识
      Options Indexes FollowSymLinks # 找不到主页时,链接到网站目录以外,如测试页面
      AllowOverride None # 对网站设置特殊属性:none不设置特殊属性,all允许
      Require all granted # granted表示允许所有人访问,denied表示拒绝所有人访问
      </Directory> # 容器结束
      DirectoryIndex index.html # 定义主页文件,会自动访问该文件。
      • 拒绝所有人访问
        <Directory "/var/www/html">
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all denied
        </Directory>
      • 拒绝部分IP访问
        <Directory "/var/www/html">
        Options Indexes FollowSymLinks
        AllowOverride None
        <RequireAll>
        Require all granted
        Require not ip 10.36.178.73 10.36.178.63
        </RequireAll>
        </Directory>
      • 允许指定IP访问
        <Directory "/var/www/html">
        Options Indexes FollowSymLinks
        AllowOverride None
        <RequireAll>
        Require ip 10.36.178.73 10.36.178.63
        </RequireAll>
        </Directory>
    • 修改默认网站发布目录
      • 路径:/etc/httpd/conf/httpd.conf
  • 虚拟主机建立

    • 域名建立:

      • 在/etc/httpd/conf.d 文件下建立一个.conf的文件,文件内容为
        <VirtualHost *:80> #指定虚拟主机端口,*代表监听本机所有ip,也可以指定ip
        DocumentRoot /var/www/html/ceshi #指定发布网站目录,自己定义
        ServerName www.soso666.com #指定域名,可以自己定义
        <Directory "/var/www/html/ceshi/">
        AllowOverride None #设置目录的特性,不设置目录的特性
        Require all granted #允许所有人访问
        </Directory>
        </VirtualHost>
      • 建立网页页面,在/var/www/html/下建立子配置文件中建立的配置文件中对域名指定路径下的对应文件夹,文件夹下建立index.html的首页文件
      • 重新启动httpd
      • 在windows中打开C:\Windows\System32\drivers\etc\hosts文件。可以用管理员身份打开,添加对应的ip和域名
    • 端口建立虚拟

      • 在/etc/httpd/conf/httpd.conf中对对应的端口进行更改!
      • 在/etc/httpd/conf.d/fXX.conf 中在端口处进行相应更改
    • IP建立

      • 通过ip a a IP dev ens33 建立虚拟ip
      • 在/etc/httpd/conf.d/fXX.conf 的配置文件中,将配置信息中填入IP
      • systemctl restart httpd
  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值