linux服务之apache(二)

1.ip/pv/uv(用来统计网站被访问情况)

ip:表示该网站一天被多少ip访问过,一天一个ip之算做一次。

pv:表示页面被访问的次数

uv:独立访客,一个用户就是一个uv。

2.创建虚拟主机

利用虚拟主机功能,可以把一台处于运行状态的物理服务器分割成多个“虚拟的服务器”。

Apache的虚拟主机功能是服务器基于用户请求的不同主机域名或端口号,实现提供多个网站同时为外部提供访问服务的技术,用户请求的资源不同,最终获取到的网页内容也各不相同。

3.创建基于端口号的虚拟主机

1)编辑apache主配置文件/etc/httpd/conf/httpd.conf,在最后行添加两台虚拟主机,并添加81.82两个监听端口

<VirtualHost *:81>
DocumentRoot /var/www/baba1
DirectoryIndex index.html
</VirtualHost>
<VirtualHost *:82>
DocumentRoot /var/www/baba1
DirectoryIndex index.html
</VirtualHost>

2)创建网站根目录/var/www/baba{1,2}
3)写入测试文件
4)测试curl ip地址:端口号
4.创建基于域名的虚拟主机
1)编辑主配置文件,将端口号改为本机ip地址,再加上servername域名
2)打开/etc/hosts文件,写入域名解析
3)在linux中测试:curl 加域名
4)如果需要在windows中访问,则需要打开

编辑此hosts文件,进行域名解析。然后就可以在windows中访问。
5.基于lamp架构上线博客系统(动态网站)
1)安装lamp(httpd mariadb-server php php-mysql)
2)重启mariadb,打开mysql -uroot。创建数据库以及设置密码授予权限。
3)在根目录下上传安装包,解压并复制样本内容至wp-congfig.php文件。
4)打开编辑此文件,按照mysql创建的更改内容。
5)重启httpd,访问。

原文地址:https://www.cnblogs.com/zzzynx/p/10666969.html