/etc/apache2/sites-available 里放的是VH的配置,但不起作用,要把文件link到 sites-enabled 目录里才行。
| <VirtualHost *> ServerName 域名 DocumentRoot 把rails项目里的public当根目录 <Directory public根目录> Options ExecCGI FollowSymLinks AllowOverride all allow from all Order allow,deny </Directory> ErrorLog /var/log/apache2/error-域名log </VirtualHost> |
进一步的配置和使用,就可以查阅APACHE的手册了
Apache配置文件httpd.conf说明
DocumentRoot "/var/www/html" ---Apache默认服务器主目录路径
DirectoryIndex index.html index.htm index.php index.html.var ---默认文档,多个文件之间用空格分开
Listen 192.168.1.1:80 设置监听ip是192.168.1.1的地址和端口为80
Listen 192.168.1.2:8080 设置监听ip是192.168.1.2的地址和端口为8080
ServerRoot "/etc/httpd" 设置相对根目录的路径 ,通常是指存放配置文件和日志文件的地方。缺省是:/etc/httpd 一般包括conf和logs子目录
ErrorLog logs/error_log 设置错误日志 注意:如果日志文件存放路径不是以“/”开头,意味著该文件是相对于 ServerRoot目录
CustomLog logs/access_log combined 访问日志 (combined指明日志使用的格式,还有common格式)
ServerAdmin lindenstar@163.com 设置网络管理员的Email -当客户端服务器发生错误时,服务器通常会向客户端返回错误提示页面,为了方便解决错误,这个网页中通常有管理员的Email地址,可以通过使用 ServerAdmin语句来设置管理员的EMail地址
ServerName www.iigoogle.com:80 设置服务器主机名称 (如果有域名可以填入域名,没有域名则可填入服务器IP地址)
AddDefaultCharset GB2312 设置默认字符集,定义服务器返回给客户机默认字符集(由于西欧UTF-8是Apache默认字符集,因此当访问有中文的网页时会出现乱码,这时只要将字符集改成GB2312,再重启Apache服务即可)
Alias /down "/software /download" 创建虚拟目录(创建名为down的虚拟目录,它对应的物理路径是:/software /download)
Alias /ftp "/var/ftp" 创建虚拟目录(创建名为ftp的虚拟目录,它对应的物理路径是:/var/ftp)
| <Directory "/var/www/html"> 设置目录权限(<Directory "目录路径">此次写设置目录权限的语句</Directory>) Options FollowSymLinks page:116 AllowOverride None </Directory> |









