您的位置:首页 > 其它

CnetOS6.5配置WWW服务器

2016-04-25 12:26 211 查看

1.安装LAMP软件

yum install httpd mysql mysql-server php php-mysql php-devel


2.设置主机名

hostname


查看当前主机名

vim /etc/hosts


将localhost.localdomain改为想要设置的主机名

vim /etc/sysconfig/network


将HOSTNAME后面的值改为想要设置的主机名

然后reboot重启机器

3.Apache配置文件设置

vim /etc/httpd/conf/httpd.conf


Linux中搜索文档中的某个词的方法是,vim进入某个文件,输/,然后输你想搜索的词或语句,回车即可,然后输i即可编辑。

(76行)KeepAlive On ,将默认的Off改成On

(83行)MaxKeepAliveRequests 0 ,将100改为0

(136行)Listen 80,如果80端口被占用,就改成其他的端口号

(262行)ServerAdmin,改为自己的Email

(276行)ServerName,改为www.domain.com(你的域名),去掉#号

(285行)UseCanonicalName Off,不用改

(402行)DirectoryIndex index.html index.htm var.index.htm index.php,设置首页文件名。可以加上index.pl index.cgi

4.PHP安全方面的设定

vim /etc/php.ini


(530行)display_errors=Off,和display_startup_errors=Off,设置On可显示在浏览器

(561行)ignore_repeated_errors=On,设置为On

(567行)ignore_repeated_source=On,设置为On

(693行)register_globals=Off,确定为Off

5.安装Apache说明文件

yum install -y httpd-manual


6.PHP上传容量设置

vim /etc/php.ini


(729行)

post_max_size=20M

file_uploads=On

(878行)upload_max_filesize=16M

7.开启服务与设置开机自启

/etc/init.d/httpd start
/etc/init.d/httpd configtest
chkconfig httpd on


也可以用apachectl

/usr/sbin/apachectl start
/usr/sbin/apachectl stop


看port有没有启动

netstat -tulnp | grep 'httpd'


看登录文件信息记录了什么

tail /var/log/httpd/error_log


8.打开浏览器输入IP或域名,即可看到Apache的welcome模块功能

想知道有没有成功驱动PHP模块,可以

vim /var/www/html/phpinfo.php
<?php
phpinfo();
?>


浏览器输入IP/phpinfo.php即可看到PHP信息

9.MySQL基本设定

/etc/init.d/mysqld start
chkconfig mysqld on
netstart -tulnp | grep 'mysql'
mysqladmin -u root password '123456'


给sqladmin这个用户这个用户bookdb maildb所有权限

create database bookdb;
create database maildb;
grant all privileges on bookdb.* to sqladmin@localhost identified by '123456';
show databases;
use mysql;
select * from user where user = 'sqladmin';


10.更改防火墙和selinux

vim /etc/sysconfig/iptables


加上

-A INPUT -p TCP -i $EXTIF --dport 80 --sport 1024:65534 -j ACCEPT


getsebool -a |grep httpd
setsebool -P httpd_can_network_connect=1


可以直接关掉selinux

getenforce
setenforce 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: