Linux:网站项目发布要做哪些配置

发布服务器:

SFTP用户名:

SFTP密码:

TelNet用户名:

TelNet密码:

MySql 5.0及以上版本

Php 5.0及以上版本

Apache 2.0及以上版本

主站绑定域名:www.v-ec.com

默认首页:index.html

设置php解析htm和html扩展名

博客绑定域名:www.w3cgroup.com

默认首页:index.php

网站目录结构:

        v-ec(主站)

                upload: 写权限

        w3cgroup(博客)

                upload: 写权限

 

Apache、Php及MySql设置

 

httpd.conf配置:
Linux路径:/usr/local/apache/conf/httpd.conf


#忽略大小写
LoadModule speling_module modules/mod_speling.so
CheckSpelling On

#设置默认首页
DirectoryIndex index.htm index.html index.php

#设置php能解析的文件
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html

#设置多域名绑定,请将192.168.11.11更改为真实服务器IP
NameVirtualHost 192.168.11.11:80

#绑定主域名www.v-ec.com,请将192.168.11.11更改为真实服务器IP
<VirtualHost 192.168.11.11:80>
DocumentRoot /www/docs/v-ec
ServerName www.sjolzy.cn
ServerAlias www.sjolzy.cn
# ErrorLog logs/www.v-ec.com-error_log
# CustomLog logs/www.v-ec.com-access_log common
</VirtualHost>

#绑定博客域名www.sjolzy.cn,请将192.168.11.11更改为真实服务器IP
<VirtualHost 192.168.11.11:80>
# ServerAdmin webmaster@mail.veriyou.com
DocumentRoot /www/docs/sjolzy
ServerName www.sjolzy.cn
ServerAlias www.sjolzy.cn
# ErrorLog logs/www.sjolzy.cn-error_log
# CustomLog logs/www.sjolzy.cn-access_log common
</VirtualHost>

 

php.ini设置:
Linux路径:/usr/local/Zend/etc/php.ini


;设置开始短标签模式
short_open_tag = On

;开启显示错误,调试状态设置为On,正式上线设置为Off
display_errors = Off

;设置错误报告方式
error_reporting = E_ALL & ~E_NOTICE

;启用gd库
extension=php_gd2.dll

;启用mysql
extension=php_mysql.dll

;设置时区
date.timezone = PRC

 

my.cnf(windows系统下名为my.ini)设置:
Linux路径:/etc/my.cnf

 

;默认字符
default-character-set=utf8

;表名、字段名的不区分大小写
lower_case_table_names = 1

;允许同时连接的数量
max_connections = 1024

;关闭连接前的等待时间
wait_timeout = 7200

使apache服务器支持.htaccess(url重写)

有的apache的默认httpd.conf
配置可能不支持.htaccess
这时候如果我们需要这一功能,就要自己修改配置文件。

打开apache目录下的conf文件夹里的httpd.conf
文件,找到

<Directory />

 

</Directory>

 

这时候里面的AllowOverride
默认为None
,把None
改为All
即可。即AllowOverride All
控制.htaccess的可用与否。

另外如果这样子还不可以,再找到

<Directory  "d:/www" />
( "d:/www"为你的web目录)

 

</Directory>

同样改
AllowOverride的None为All。