开启虚拟主机是在conf/httpd.conf里面的 Include conf/extra/httpd-vhosts.conf把#去掉就开启虚拟主机了。虚拟主机配置:配置自己的虚拟主机<VirtualHost *:80> #网站目录,如果在www目录下的php目录。
大家好,今天小编关注到一个比较有意思的话题,就是关于php虚拟主机配置和权限的问题,于是小编就整理了5个相关介绍php虚拟主机配置和权限的解答,让我们一起看看吧。

文章目录:
开启虚拟主机是在conf/httpd.conf里面的
#Include conf/extra/httpd-vhosts.conf把#去掉就开启虚李空拟雹碧主机了。
虚拟主机配置:
#配置自己的虚拟主机<VirtualHost *:80>
#网站目录,如果在www目哪肆瞎录下的php目录,下面就填写F:/www/phpp
DocumentRoot "F:/www"
#域名
ServerName localhost
#这里配置欢迎首页面
DirectoryIndex index.html index.htm index.php
<Directory />
Options FollowSymLinks
#不允许别人修改我们的页面
AllowOverride None
#设置访问权限
order allow,deny
Allow from all
</Directory>
</VirtualHost>
要想完整的配置一个虚拟主机可以按照以下步骤:
通过开始-设置-控制面板,在控制面板上面就可以完成设置。例如你要是想把域名和虚拟主机进行绑定的话,你只要点击控制面板上的域名绑定,再在输入你要绑定的域名就可以啦。
大家都知道网站的静态化是可以使搜索引擎更好的收录,对于网站也是非常有利的,那么要怎样才可以实现伪静态呢?
虚拟主机伪静状态也是可以通过虚拟主机上面的控制面板来设置的,首先我们要了解访问链接如果结尾是.php的格式的话,那就说明这个网站还没有设置伪静态。然后我们再在控制面板上面找到伪静态设置,打开伪静态设置弹出对话窗,选择对话窗上面的Discuz点击确认就可以啦。这个时候不要以为伪静态已经设置好。你还需要到Discuz后台去设置一下,通过浏览器来访问一个网站,输入账号和密码登入网站的后台。进入后台页面后点击全局-SEO设置按钮后,上面就会显示静态化设置页面,然后再把可用里面的小方框全部勾选上,点击提交按钮就完成了。你可以再去访问网站的时候,只要页面链接的结尾是html,这会说明伪静态已设置好了。
一、香港主机的配置性能
在选择香港主机的时候,主机配置与性能是非常重要的一个考虑因素。新手站长可以先了解一下当前的主流配置是什么,然后再进入主机提供商的官网了解。主机的软硬件性能皆能对服务器产生重要的影响,那应该如何选择性能哗孙好的香港主机呢?在挑选香港尺肆主机的时候,一定要了解清楚主机的配置,比如说香港主机的内存、磁盘空间大小、流量限制、网站数量、数据库大小等等。主机的配置和性能决定着网站能否稳定的运行,一般情况下,配置高,性能好的主机很少出现宕机、速度慢、无法访问等问题。
二、香港主机稳定性
在如何选择香港主机空间这个问题上,稳定性是最重要乱困链的因素之一。影响稳定性的因素很多,首先是香港主机的数据中心。放在顶级数据中心的服务器速度稳定性自然会比其他杂牌数据中心要好得多。无论从网站SEO的角度,还是积累用户的角度来看,主机空间的稳定性至少要在99%以上才行。
香港主机推荐BlueHost是一家拥有二十多年IDC行业经验的美国主机商,一直以来被称为最适合外贸建站的主机空间,而且还是WordPress官方推荐主机。
Php是当今世界最为主流的建站语言,非常戚盯通用,而且php是免费的,非常适合中小企业、个人站长快速搭建自己的网站平台。PHP虚拟主机功能丰富,在挑选虚拟主机之前,要先了解他的主要特点,如PHP的版困仔链本,MYSQL数据库,Apache等。很多用户喜汪孙欢用香港虚拟主机,Bluehost香港主机不错,速度很快。
这个是我成功配置的经验 1.安装apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\ 步骤:下一步下一步 2.安装php-5.2.0-Win32.zip 到 d:\phpWeb\php\ 步骤:(1)解压压缩包到d:\phpWeb\php\ (2)找到php目录里的 php.ini-dist 重命名为 php.ini 并拷到windows目录里 (3)将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 3.配置apache 步骤:(1)打开 d:\phpWeb\APACHE\conf\httpd.conf 这个文件 (2)找到清做 DocumentRoot "D:/phpWeb/APACHE/htdocs" 将其改为你的WEB目录(可不改有时改了会出错) (3)找到DirectoryIndex index.html这一行,在后面加入index.html.var index.htm index.php (4)找到#LoadModule ssl_module modules/mod_ssl.so这行,在后面加上一蠢困行:LoadModule php5_module d:/phpWeb/php/php5apache2_2.dll (5)找到AddType application/x-gzip .gz .tgz这行,在后面加上一行:AddType application/x-httpd-php .php 4.配置php 步骤:(1)找到c:\windows\php.ini并打开 (刚才拷进去的) (2)找到extension_dir = "./" 改为 extension_dir = "d:/phpWeb/php/ext" (3)找到;extension=php_mysql.dll将前面的;号去掉 (4)找到;session.save_path = 去掉前面;并设路径"d:/带正念phpWeb/php/session_temp"并在该路径下新建文件夹session_temp
将你的apache的网站发布到你本机网卡的地址上,然后让处于同一网段内的另一台电脑访问你作为服务器这个电脑的ip即可
注意端口号
1、保证你的apache能正常启动,然后打开httpd.conf那个配置文件,检查一下Listen服务器端口,默认监听端口为80,不是就改成80
2、配置服务器根目录权限
<Directory "c:/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
注意“c:/www/”为你网站根目录。重点是Allow from all,否则访问不进去
3、配置虚拟主机
<VirtualHost 192.168.11.108>
ServerName 192.168.11.108
DocumentRoot "c:/www/test/"
</VirtualHost>
注意VirtualHost 与ServerName一致,除非你有DNS主机。这个ip是我本机的,你要改成你机器的ip,如果不会查IP另追问,DocumentRoot 为你网站的存放目录,你要发布的网页就在这个目录下,注意要在服务器根目录下,否则要另外配置权限。
4、重启apache服务。
5、在apache重启成功后,在你本机,用浏览器访问你的页面。我这里就是192.168.11.108/index.php,你要改成你的ip地址,成功,则发布完成,其他人也可以这么访问网页了
6、如果,在本机访问成功,而在其他设备无法访问,请修复网络问题,有关网络的问题请另追问,并说明报错姿枯等状况
我刚才看到,楼主在问题补充中提到了域名,这个的话就不是apache能完成的了,这里需要依靠DNS服务器来解决。
正常的家用电脑,以及路由器,都会自动请求递交给社会公用的域名服务器去进行域名解析,除非你的域名是经过国家正规管理部门购买的域名,否则,所用的域名是不会出现在公网DNS服务器上的,也就不能解析到你的服务器电脑上
简单的配置是这样的。在你服务器电脑上,不仅配置的apache 发布到端口ip。然后还要圆晌配置一个DNS服务器,配置你要的域名xx.com为你机器ip的别名。然后将你访问设备的首选DNS指向你的服务器DNS,让你的私有DNS对域名进行解析 即迹腔洞可
到此,以上就是小编对于php虚拟主机配置和权限的问题就介绍到这了,希望介绍关于php虚拟主机配置和权限的5点解答对大家有用。
服务器购买/咨询热线:15637009171或15617636856
本文链接:http://43.134.181.216/jishuzhichiyuweihu/16810.html