日期:2012-07-10 11:34:00  来源:本站整理

SUSE Linux下搭建Web服务器[服务器安全]

赞助商链接



  本文“SUSE Linux下搭建Web服务器[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

SUSE Linux下搭建Web服务器,安装文件我不整理了, 各个到官方下载最好.

1. 安装mysql数据库
1. ./configure --prefix=/usr/local/mysql --with-charset=gbk
2. make
3. make install

  4. groupadd mysql
5. useradd mysql -g mysql

  6. cd /usr/local/mysql/bin
7. ./mysql_install_db --user=mysql
8. cd /usr/local/mysql
9. chown -R root .
10. chown -R mysql data
11. chown -R mysql data/ .
12. chown -R mysql data/mysql/ .
13. chgrp -R mysql .
14. /usr/local/mysql/bin/mysqld_safe --user=mysql &

  15. cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
16. chkconfig --add /etc/init.d/mysqld
17. chkconfig -list

  18. /usr/local/mysql/bin/mysql -uroot -p
19. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('administrative');
20. CREATE DATABASE parallel;
21. source /mnt/usb/update/parallel.sh

  22. cp /usr/local/mysql/lib/mysql/libmysqlclient.* /usr/lib
23. cp -r /usr/local/mysql/include/mysql/ /usr/include/

2. 安装Openssl
1. ./config --prefix=/usr/local shared
2. make
3. make install
3. 安装httpd
1. ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl --with-ssl=/usr/local --enable-mods-shared=most
2. make
3. make install
4. cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
5. chkconfig -a httpd
6. /etc/init.d/httpd start
7. 配置http.conf
1>. 找 <IfModele dir_module>
DirectoryIndex index.html背面增添
DirectoryIndex index.htm
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
2>. 在DirectoryIndex处增添: index.php
在AddType application处增添:
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
3>. 改正
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all //改正这个是因为安装了php后 默许是回绝一切衔接的
</Directory>
4>. 改正主目录 DocumentRoot "/home/www"
5>. 改正监听端口为 8080 SSL 监听端口问 9999
6>. 查看在LoadModule处 有没有 "LoadModule php5_module module/libphp5.so" 没有的话阐明php没有安装成功! 生生的写在这里大概会招致 httpd不能启动!
7>. 以上六点 设置部份先后! 请酌情处理, 谢谢!!!
4. 安装php
1. 应先安装libxml2,不然安装不了PHP,安装libxml2,运行下面号令便可:
tar jxvf libxml2-2.6.23.tar.bz2
cd libxml2-2.6.23
./configure
make
make install
2. ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-openssl=/usr/local
3. make
4. make install
5. cp php.ini-dist /usr/local/php/lib/php.ini
6. 改正 register_globals = On 改正 php.ini 文件! //我是把全局变量翻开了,知道不安全. 技术不行,不开全局变量我项目跑不了了.具体的我没弄懂得他们的项目非

    得要开全局变量

5.设置防火墙端口
1. 改正 SUSEfirewall2
vi /etc/sysconfig/SUSEfirewall2
增添 FW_SERVICES_EXT_TCP="22 80 8080 9999″
保存退出
至于重启,小弟试了多种办法,改觉 还是重启对比闹事情! SUSE下的我一些配置理解不了
开放端口有多种办法,我不多做了, 到达目的就是好办法!

这样 浏览器能拜候你的服务器了, 先要能拜候到你的项目,那就要把你的项目传上去设置好了,才可以!

服务器是配置好了, 接下来要考虑 服务器的安全问题了, 真是一个很头疼的问题啊!


  以上是“SUSE Linux下搭建Web服务器[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • SUSE Linux下搭建Web服务器
  • openSUSE 11.2开源系统正式版公布
  • SUSE linux 忘掉root密码
  • <b>SUSE LINUX中的SSH安全加固小结</b>
  • IBM X3650 M3服务器安装SUSE Linux 10实战
  • 若何利用SUSE管理器举行多平台Linux服务器管理?
  • 通过SSH在位于F5背面的SUSE Linux上配置jdk和tomcat
  • <b>SUSE Linux下的FTP配置</b>
  • <b>Apache PHP 安装问题 (SUSE Linux)</b>
  • openSUSE-10.2问题总结和恢复处理
  • <b>OpenSUSE U盘安装具体实现步骤</b>
  • OpenSuse 字体设置小当心得
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .