apach的服务由httpd服务提供,httpd是一个应用程序。每个提供访问的端口,都启动一个http服务。httpd的配置文件位是/etc/httpd/conf/httpd.conf 。
编辑该文件,增加以下配置:
##添加端口监听
Listen 8000
Listen 8098
##配置映射
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName www.example1.com
</VirtualHost>
<VirtualHost *:8098>
DocumentRoot "/var/www/html2"
ServerName www.example2.com
</VirtualHost>
##配置映射的目录的权限,否则会出现权限错误
<Directory "/var/www/html">
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/html2">
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
/var/www/html2下新建index.html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>tesxt2</h1>
<h3> web site 2</h3>
</body>
</html>
重启服务
#systemctl restart httpd
查看启动的服务并验证:
# netstat -atp
tcp 0 0 iZ2ze8jittqylvnmm6q:ssh hn.kd.ny.adsl:17562 ESTABLISHED 4471/sshd: root@pts
tcp 0 0 localhost:38564 localhost:6379 ESTABLISHED 31927/./runzexian
tcp6 0 0 [::]:http [::]:* LISTEN 5213/httpd
tcp6 0 0 [::]:ftp [::]:* LISTEN 895/pure-ftpd
tcp6 0 0 [::]:8090 [::]:* LISTEN 31927/./runzexian
tcp6 0 0 [::]:8098 [::]:* LISTEN 5213/httpd
tcp6 0 0 [::]:6379 [::]:* LISTEN 24775/redis-server
tcp6 0 0 iZ2ze8jittqylvnmm6:http 120.244.123.220:46565 TIME_WAIT -