ubuntu LAMP搭建 多域名绑定
2014-01-03 21:39
190 查看
比如你有两个域名,一个是www.a.com 一个是www.b.com
环境搭建:
1.apt-get install apache2
2.apt-get install libapache2-mod-php5 php5
3.apt-get install mysql
4.修改/etc/hosts
第一行的127.0.0.1 localhost -> 127.0.0.1 www.a.com
127.0.0.1 www.b.com
5.删除掉/etc/apache2/sites-enabled的000-default
在/etc/apache2/sites-available新建a.conf和b.conf
a.conf如下
b.conf
6.增加rewrite模块
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
7.重启apache2
apache2ctl restart就OK了...
环境搭建:
1.apt-get install apache2
2.apt-get install libapache2-mod-php5 php5
3.apt-get install mysql
4.修改/etc/hosts
第一行的127.0.0.1 localhost -> 127.0.0.1 www.a.com
127.0.0.1 www.b.com
5.删除掉/etc/apache2/sites-enabled的000-default
在/etc/apache2/sites-available新建a.conf和b.conf
a.conf如下
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName www.a.com DocumentRoot /var/www/a <Directory /> Options FollowSymLinks DirectoryIndex index.php index.html index.htm AllowOverride None </Directory> <Directory /var/www/a> # Options Indexes FollowSymLinks MultiViews Options FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> 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 Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost>
b.conf
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName www.a.com DocumentRoot /var/www/a <Directory /> Options FollowSymLinks DirectoryIndex index.php index.html index.htm AllowOverride None </Directory> <Directory /var/www/a> # Options Indexes FollowSymLinks MultiViews Options FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> 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 Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost>
6.增加rewrite模块
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
7.重启apache2
apache2ctl restart就OK了...
相关文章推荐
- ubuntu LAMP搭建 多域名绑定
- Ubuntu上LAMP环境搭建
- Ubuntu下PHP开发环境LAMP搭建
- Ubuntu 12.04下PHP环境的搭建(LAMP)
- ubuntu 16.04 搭建lamp的苦逼经历
- PHP:Linux/Ubuntu15.04搭建LAMP开发环境图解教程
- Ubuntu Lamp 环境搭建
- ubuntu 14.04 搭建LAMP环境
- 基于Hexo与Github搭建个人博客、并绑定已有的域名
- 新手搭建网站服务器(Ubuntu+LAMP)
- Ubuntu 16.04搭建LAMP开发环境
- [网站搭建] 阿里云搭建个人网站及域名绑定
- 在UBuntu下搭建LAMP
- ubuntu编译搭建lamp环境
- Ubuntu 中搭建 LAMP 及 php 开发工具
- Ubuntu 9.04快速搭建Apache2(httpd)+PHP5+MySQL完美LAMP服务器
- 使用WampServer搭建本地PHP环境,绑定域名,配置伪静态
- 为Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- ubuntu 下LAMP服务器环境搭建
- Windows Azure免费空间如何搭建PHP网站/数据库、域名绑定