Ubuntu Apache 多个端口配置虚拟主机
2018-01-05 作者  Winter    服务器    阅读量347    评论量0

本文的环境为我们已经介绍过的在 Ubuntu 下搭建 LAMP 环境 (适用于ubuntu 下 使用apt-get 安装APACHE的用户,如果您自行编译APACHE本文可能不适用)
搭建好了LAMP环境后我们在使用中发现,我们需要多个端口来配置不同的虚拟主机给不同的项目来使用。
cd /etc/apache2
我们发现该目录下存在 apache2.conf 配置文件 使用VI编辑他
sudo vi apache2.conf
打开 ports.conf 文件进行查看
添加监听端口
sudo vi ports.conf
果然Ubuntu下的APACHE将配置文件分为了多个文件进行操作
NameVirtualHost *:80
Listen 80
NameVirtualHost *:8080
Listen 8080
下方是我们新添加的端口,保存并退出该文件
添加虚拟主机配置--sites-available(文件夹)
cd /etc/apache2/sites-available
sudo cp default redis   /*COPY一份默认配置*/
sudo vi newname  /*编辑新文档*/
请注意我们修改了加黑位置的文字已配合新端口来使用

        ServerAdmin webmaster@localhost
 
        DocumentRoot /var/www/redis
        
                Options FollowSymLinks
                AllowOverride None
        

        <directory /var/www/redis
/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        
 
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        

 
        ErrorLog ${APACHE_LOG_DIR}/error.log
 
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
 
        CustomLog ${APACHE_LOG_DIR}/access.log combined


发布新站点
sudo ln -s /etc/apache2/sites-available/redis /etc/apache2/sites-enabled/redis
创建好了新站点的配置文件,要让他们生效们还必须将配置文件软链接到 sites-enabled 文件夹中。
sudo /etc/init.d/apache2 restart
重新启动APACHE服务器。
打开浏览器 访问  http://127.0.0.1:8080 已经可以正常访问 了。说明配置正确!

上一篇:linux导出与导入mysql数据库
下一篇:Linux下用crontab定时启动Mysql

0条评论
热门文章
热评文章
精品课程

¥小额赞助

联系我们

邮箱:chennengit@163.com

手机:13455295173(微信)

QQ:376926761