今天小编来给大家分享一些关于apache免重启开启虚拟主机linux系统配置Apache虚拟主机实例方面的知识吧,希望大家会喜欢哦
1、设置目录的可读性为drwxr-xr-x(755),否则会出现ForbiddenYoudonthavepermissiontoaccess/onthisserver.一些关于安全性的配置:考虑到cgi-bin的安全性问题,我们暂时将cgi-bin去掉。
2、包含用户自己的配置:Include/etc/apache2/httpd。conf包含端口监听的配置:Include/etc/apache2/ports。conf包含一般性的配置语句片断:Include/etc/apache2/conf。d/包含虚拟主机的配置指令:Include/etc/apache2/sites-enabled/修改httpd。conf增加以下内容:ServerName127。0。0。
3、在浏览器中访问该虚拟主机,以安装phpbb注意:在安装结尾,选择下载配置文件,自行上传.然后删除install,contrib两个目录php配置实例使用Apache配置基本的web站点,使客户端浏览简体中文网页能正常显示、新增支持的主页文件index.htmindex.phpdefault.htmdefault.html。
4、下面来配置服务器:httpd.conf(在/etc/httpd/conf目录下)配置文件主要由全局环境(Section1:GlobalEnvironment)、主服务器配(Section2:Mainserverconfiguration)和虚拟主机(Section3:VirtualHosts)3个部分组成。
5、删除Linux系统本身自带有apache服务器。
1、找到apache/conf/httpd.conf,将其中的ServerAdminServerNameDocumentRoot注释掉。在httpd.conf中,找到行Includeconf/extra/httpd-vhosts.conf如被注释则解注。该文件记载了虚拟主机的参数。[以前虚拟主机参数是直接填写在httpd.conf中的,为了更好地组织文件,将其分离出去,类似于某些编程语言一样。
2、打开apache目录下httpd文件(如:C:\wamp\bin\apache\Apache17\conf\httpd.conf)找到如下模块:VirtualhostsIncludeconf/extra/httpd-vhosts.conf去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件。
3、设置虚拟主机启动Apache打开“终端(terminal)”,输入sudoapachectl-v,(可能需要输入机器秘密)。如下显示Apache的版本接着输入sudoapachectlstart,这样Apache就启动了。打开Safari浏览器地址栏输入“http://localhost”,可以看到内容为“Itworks!”的页面。
4、刚刚装好的Apache也可以来设置。首先找到Apache的配置文件,httpd.conf。在Apache安装目录下conf文件夹下。记事本里面查找下图所示的文本。要找的就是#Includeconf/extra/httpd-vhosts.conf。这个是虚拟主机的一个功能,被注销了。我们要开启虚拟主机功能,所以把#给删除了。变为下图。
5、使用情况总结我们来看下下面的apache的一个配置,具体代码如下:代码如下:Orderallow,deny#1Allowfromall#2denyfrom19200.69#3以前使用这两个参数的时候比较混乱,具体不太清楚到底是哪个参数在起作用。
找到你的Apache安装目录,默认为80端口不用修改,下面就通过使用apache来配置虚拟主机,设置端口,详见图解7重启Apache。
找到httpd-vhosts,重启Apahce。
找到apache安装目录下,conf文件夹下的httpd.conf文件,用记事本或其他文本编辑软件打开。在文件中搜索”Includeconf/extra/httpd-vhosts.conf“这一行,去掉前面的”#“,开启虚拟主机功能。找到apache安装目录下,conf/extra文件夹中的httpd-vhosts.conf文件,用记事本或其他文本编辑软件打开。
本文到这结束,希望上面文章对大家有所帮助