带来一篇Apache 多端口多站点设置办法
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。设置httpd.conf
监听多个端口
.代码以下:
#Listen:AllowsyoutobindApachetospecificIPaddressesand/or
#ports,insteadofthedefault.Seealsothe<VirtualHost>
#directive.
#
#ChangethistoListenonspecificIPaddressesasshownbelowto
#preventApachefromglommingontoallboundIPaddresses.
#
#Listen12.34.56.78:80
Listen8081
Listen8082
Listen8083
#增添监听端口
等以下内容都设置今后,能够经由过程netstat-n-a检察端口是不是开启
开启假造站点
.代码以下:
#Virtualhosts
#Includeconf/extra/httpd-vhosts.conf
#修正为
#Virtualhosts
Includeconf/extra/httpd-vhosts.conf
设置PHP模块
加载php模块,php5apache2_2代表利用的是apache2.2或以上版本
LoadModulephp5_module"c:/php/php5apache2_2.dll"
PHPIniDir"C:/php"
设置php文件范例映照
AddTypeapplication/x-httpd-php.php
设置conf/extra/httpd-vhosts.conf
.代码以下:
<VirtualHost*:8082>
ServerAdminwebmaster@dummy-host.localhost
DocumentRoot"C:/PhpDocRoot/Site1"
ServerNamelocalhost
ServerAliaslocalhost
ErrorLog"logs/dummy-host.localhost-error.log"
CustomLog"logs/dummy-host.localhost-access.log"common
<Directory"C:/PhpDocRoot/Site1">
OptionsIndexesFollowSymLinks
AllowOverrideNone
Orderallow,deny
Allowfromall
</Directory>
</VirtualHost>
<VirtualHost*:8083>
ServerAdminwebmaster@dummy-host2.localhost
DocumentRoot"C:/PhpDocRoot/Site2"
ServerNamelocalhost
ErrorLog"logs/dummy-host2.localhost-error.log"
CustomLog"logs/dummy-host2.localhost-access.log"common
<Directory"C:/PhpDocRoot/Site2">
OptionsIndexesFollowSymLinks
AllowOverrideNone
Orderallow,deny
Allowfromall
</Directory>
</VirtualHost>
<Directory...>...</Directory>
必定不克不及少
从头启动apache试一下,假如堕落,检察一下logs上面的log文件另有windows的事务检察器纪录的毛病日记。
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。 选择一些适于初学者的Linux社区。 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统. 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
页:
[1]