每日一句:
I am a slow walker, but I never walk backwards.(我走得很慢,但从来不后退。)
1、本次配置
a) 操作系统:Linux
b) 服务器:httpd-2.4.
c) APR:apr-1.4.
d) APR-Util:apr-util-1.5.
e) PCRE:pcre-8.
2、Linux安装程序的基本步骤
1、./configure --prefix=安装目录
2、make
3、make install
3、Linux安装apache服务器步骤:
1、gzip -d httpd- NN. (阿帕奇服务器安装包)
2、tar xvf httpd- NN.tar(执行第一步后出现这个文件)
3、cd httpd- NN(执行完第二步后会产生一个服务器的目录,使用cd命令进入)
4、安装程序的基本步骤
5、安装目录/bin/apachectl -k start (启动服务器)
6、测试。打开浏览器输入服务器IP,如果出现It Works,则服务器安装成功
7、安装过程中遇到的问题
a) 安装服务器时提示缺少apr文件(到下载后进行安装(还是按照安装步骤))
b) 安装apr时提示确实apr-util(到下载后进行安装(还是按照安装步骤))
c) 安装服务器时提示确实pcre(到下载后进行安装(还是按照安装步骤))
4、配置apache的虚拟主机
a) 将“安装目录\f ”中“#Include etc/f ”的#去掉。这样才能使f文件起作用,或者直接在f中写配置也可以(不建议这么做)
b) 在f中配置VirtualHost(下载apache注:Apache在接受到请求时,首先会默认第一个VirtualHost,然后再匹配的,如果没有匹配的,默认就是第一个VirtualHost起作用)
<VirtualHost *:80> #主机名
ServerAdmin admin@tsm #如果服务器有任何问题将发信到这个地址
DocumentRoot /www/tsm #虚拟主机的指向目录
ServerName www.tsm #访问主机的域名[:端口号]
ServerAlias *.tsm #- -这个不知道是啥。
ErrorLog logs/tsm-error_log #虚拟主机发生错误时的记录日志(可省略)
Customlog logs/tsm_access_log common #对虚拟主机发出请求时的记录日志(可省略)
<Directory /www/tsm> #虚拟主机对目录的访问权限【1】(默认为不可访问,- -这里对其进行了修改、)
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>
c) 修改本地的hosts文件。(C:\windows\system32\drivers\etc\host)。
格式:服务器IP 主机域名(e.g:192.168.241.1 www.hpz)
d) 测试。主机域名。看到默认网页或者看到文件和目录列表(有权限时)。
【1】访问权限:当其允许时,如果没有默认的页面可以显示,浏览器就会显示文件根目录的目录列表,目录列表包括文件根目录下的文件和子目录。否则则显示:
Forbidden
You don't have permission to access / on this server.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论