2024年5月14日发(作者:一键照片变清晰的app)
linux系统下的网站配置详解
在前段时间网站被黑链后,为了安全问题考虑,计划将网站整体由Windows2003操作系统搬迁至较高
安全性的Linux操作系统下运行,在这个过程中遇到了许许多多从未预料到的问题,例如在笔者上一篇
《linux系统SSH访问被拒绝网络故障的解决》文章中详细描述的SSH网络问题,虽然解决这些从未遇到
的问题的过程很波折,但是学到了很多,也对Linux系统的操作开始逐步了解。
在终于解决了Linux系统的基本设置问题,搞定了网站基本运行环境后,近一个星期又接触了新的“麻
烦”——Linux系统下网站的配置,在历经到处搜索解决途径、请教朋友等办法后,今天上午终于完成了网
站在Linux系统下的配置,今天笔者将Linux系统中如何进行基于Apache的网站配置步骤以图文方式详细
写出来,希望对同样接触Linux服务器操作系统的站长们有所帮助。
1、单站点Apache的配置操作
在Linux操作系统的网络参数的基本配置设置无误后,需要安装Apache服务器程序(Linux版),在完
成安装后,就可以开始Apache服务器的配置操作了。
首先先要找到Apache的名为的配置文件,文件中存在目录为/var/www/html的DocumentRoot
选项,在这个目录下使用Linux的vi编辑操作建立一个文件,具体的命令如下所示:
#vi /var/www/html/
zhuye ok!
接着用#service httpd start命令启动启动httpd服务,在客户端打开浏览器,在地址栏输入Linux系统网
络参数配置中设置的地址,就能看到显示刚才创建的文件配置的“zhuye ok!”的测试内容。
2、多站点共存配置操作
刚才的配置是建立单个网站的首页并测试的操作,若需要在Linux系统下配置多个站,那么需要在
Home目录下建立该网站的下一级目录。建立Home目录下的网站目录需要以超级用户root身份登录Linux
系统,然后进行文件,具体的命令如下所示:
#vi /etc/httpd/conf/
#UserDir ‘disable’
UserDir public_html
Options Indexes MultiViews
AllowOvarride None
Order allow,deny
Allow from all
#service httpd restart
3、创建创建用户及站点目录
在完成文件配置后,就可以用root用户进行站点的目录创建并给非root的站点管理用户授
权,操作分为四步,以建立名为aaa的目录为例,第一步是创建用户和站点目录,具体操作命令如下所示:
#useradd aaa
#mkdir –p/aaa/public_html
Vi /home/tome/public_html/
zhuye ok!
第二步是把站点目录授权给管理用户和组,为了安全考虑,非本站点的管理组的其它组用户访问权限
应设置为r-x,仅授予是读和可执行的权限,具体操作命令如下所示:
#chown aaa:aaa –R aaa
#chmod 755 –R aaa
第三步,为了站点安全考虑,存放网页的目录和文件的用户和组所有权需要授权仅属于该站点管理用
户组,把的所有权授以该站点的管理用户和组,具体操作命令如下所示:
#cd /home/aaa/public_html
#chown aaa:aaa
#chmod 755
第四步是更改SELinux的权限,需要注意的是,由于SELinux在Linux启动时是默认启动的,若要进
行更改SELinux权限,必须先关闭才能进行。查看httpd默认目录的SEContext,然后再用如下命令修改aaa
目录的SEContext:
#cd /var/www
#ls –Z | grep html
#cd /home
#chcon –u system_u –t httpd_sys_content_t –R aaa
通过以上的步骤,就完成了使用Apache在Linux操作系统下配置网站的步骤了。希望对站长们Linux
下的网站配置操作有所帮助。
本文版权归阳光减肥网 / 转载请保留
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715677969a2654923.html
评论列表(0条)