apache单ip配置多端口多站点
1.修改 /etc/httpd/conf/httpd.conf
添加一个Listen,如:
- Listen 80
- Listen 8001
- Listen 8002
2.添加一个VirtualHost
- #vim /etc/httpd/conf.d/vhost.conf
- NameVirtualHost *:8001
- <VirtualHost *:8001>
- DocumentRoot /var/www/html/public_html
- ServerName localhost
- ServerAdmin test@gmail.com
- #ErrorLog "| /usr/sbin/rotatelogs /var/www/html/log/public_html_error_%Y_%m_%d.log 86400 480"
- #CustomLog "| /usr/sbin/rotatelogs /var/www/html/log/public_html_access_%Y_%m_%d.log 86400 480" common
- ErrorLog "/var/www/html/log/error.log"
- CustomLog "/var/www/html/log/access.log" common
- </VirtualHost>
- NameVirtualHost *:8002
- <VirtualHost *:8002>
- DocumentRoot /var/www/html/phpmyadmin
- ServerName localhost
- ServerAdmin test@gmail.com
- #ErrorLog "| /usr/sbin/rotatelogs /var/www/html/log/public_html_error_%Y_%m_%d.log 86400 480"
- #CustomLog "| /usr/sbin/rotatelogs /var/www/html/log/public_html_access_%Y_%m_%d.log 86400 480" common
- ErrorLog "/var/www/html/log/error.log"
- CustomLog "/var/www/html/log/access.log" common
- </VirtualHost>
3.为新端口添加防火墙规则
- iptables -I INPUT -p tcp --dport 8001 -j ACCEPT
- /etc/rc.d/init.d/iptables save
4.禁用selinux(如果不禁用,会无法重新启动apache)
方法1.关闭selinux
- vim /etc/selinux/config
首先将SELINUX=enforcing添加注释
- #SELINUX=enforcing
然后在文件末尾添加如下代码
- SELINUX=disabled
方法2.修改selinux规则
首先查看现在支持http的端口有哪些
- semanage port -l | grep http
然后为http服务新的端口号
- semanage port -a -t http_port_t -p tcp 8001
查看添加的结果
- semanage port -l | grep http
5.重启httpd服务
- service httpd restart
apache单ip配置多端口多站点的更多相关文章
- Apache Wamp WampServer 配置多端口 多站点 虚拟目录
第一步:配置Apache 的 httpd.conf #Listen 0.0.0.0:80Listen 80Listen 81 第二步:开启虚拟站点 所属文件:httpd.conf #Virtual h ...
- Apache配置多端口多站点
配置httpd.conf 监听多个端口 复制代码 代码如下:# Listen: Allows you to bind Apache to specific IP addresses and/or # ...
- apache单ip多域名多目录配置
自己的vps上放了别人的网站,那怎么样让自己的网站和别人的网站能同时被访问呢?需要使用apache的虚拟主机配置. 配置httpd.conf文件 比如原来是这种只是指向一个目录的配置 Document ...
- linux服务器apache 一个IP,一个端口,建立多个网站的方法。
找到apache-tomcat-6.0.14\conf\server.xml ,再services 后面添加此段代码: Xml代码 <!-- 此处 新增的项目配置--> <Ser ...
- apache 单个ip配置多个发布目录多个域名
1.找到apache 配置文件 httpd.conf 搜索 Include conf/extra/httpd-vhosts.conf 去掉前面的注释; 注释不注释都可以 DocumentRoot ...
- apache一个ip多个端口虚拟主机
1.打开httpd.conf,查找Listen:80,在下面一行加入Listen:8080:2.查找#Include conf/extra/httpd-vhosts.conf,将此行前面的#去掉:3. ...
- Apache和IIS共享80端口的四个设置方法
方法一:IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2c:\Inetpub\Adminscriptscscript adsutil.vbs set w3s ...
- Apache 多端口多站点配置实例
分享下Apache多端口多站点的配置方法,配置apache服务器的朋友参考下. 配置httpd.conf 监听多个端口 复制代码代码如下: # Listen: Allows you to bind A ...
- apache 2.2设置单IP多端口的虚拟主机
系统配置为Centos 5.5 x85版,使用yum安装httpd 对于没有安装vim的,可以使用此命令安装: yum -y install vim-enhanced 配置httpd.conf文件 ...
随机推荐
- Selenium+Python+Webdriver:保存截图到指定文件夹
保存图片到指定文件夹: from selenium import webdriverfrom pathlib import Pathfrom time import sleepdriver = web ...
- Unity 将一个类序列化并以 ".asset" 类型存储在 Resources 文件夹下
概念: 序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程.在序列化期间,对象将其当前状态写入到临时或持久性存储区.以后,可以通过从存储区中读取或反序列化对象的状态 ...
- ubuntu mongodb报错:mongo - couldn't connect to server 127.0.0.1:27017
在进入mongo的时候,出现在下面错误信息.那如何解决呢? 标记一下,以便下次理碰的到时候,有个参考. warning: Failed to connect to 127.0.0.1:27017, r ...
- Murano Weekly Meeting 2016.05.24
Meeting time: 2016.May.24 1:00~2:00 Chairperson: Kirill Zaitsev, from Mirantis Meeting summary: 1.A ...
- plsql窗口列表保持
使用plsql窗口列表保持方法如下: 1.工具——首选项——用户界面——自动保存桌面 选一下此项就保存你当前的窗口布局了,下次启动就不用再设置了. 英语版自己对照.
- Golang笔记(二)面向对象的设计
Golang笔记(二)面向对象的设计 Golang本质还是面向过程的语言,但它实现了一些OOP的特性,包括抽象.封装.继承和多态. 抽象和封装 Golang和C语言一样以struct为数据结构核心,不 ...
- CentOS7安装MongoDB3.6企业版
参考资源 https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/ 下载安装 配置yum仓库 ...
- 使用InstallShield打包VS程序
使用InstallShield打包VS程序 InstallShield是微软自己的一个打包工具,这个打包工具,有其优势也有其弊端.其优势,可以很好且方便地将.NET平台的控件以及程序所需要的dll打包 ...
- jquery日期插件jquery.datePicker参数
1.效果图 2.引入JS.CSS文件 jquery-ui.min.css和jquery-ui.min.js文件 Includes: core.js, widget.js, mouse.js, posi ...
- 执行引入外部 jar 包的类的方法
liunx 系统中,命令行中语法:(.后面是冒号:) java -cp .:third.jar MyClass windows 系统中命令行的语法:(.后面是分号;) java -cp .;third ...