首页 > 代码库 > apache

apache

apachq 日志类型

1.虚拟主机加密和网页重写

mkdir /var/www/virtual/news.rito.com/html -p

mkdir /var/www/virtual/ent.rito.com/html -p

cd /etc/httpd/conf.d/

vim default.conf

vim news.conf

vim ent.conf

 

cd /var/www/virtual/news.rito.com/html

vim index.html

news.rito.com

cd /var/www/virtual/ent.rito.com/html

vim index.html

ent.rito.com

网页重写(用http和https访问都是https)

vim news.conf

<Virtualhost *:80>

        Servername news.timo.com

        RewriteEngine on

        RewriteRule ^(/.*)$ https://%{HTTP_HOST}$1 [redirect=301]

</Virtualhost>

<Directory "/var/www/virtual/news.rito.com/html">

        Require all granted

</Directory>

<Virtualhost *:443>

        Servername news.timo.com

        Documentroot /var/www/virtual/news.rito.com/html

        Customlog "logs/news-443.log" combined

        SSLEngine on

        SSLCertificateFile /etc/pki/tls/certs/www.rito.com.crt

        SSLCertificateKeyFile /etc/pki/tls/private/www.rito.com.key

</Virtualhost>

在客户机

vim /etc/hosts

172.25.254.124 www.rito.com news.rito.com ent.rito.com

firefox

https://news.rito.com

2.php和cgi

antlpe

a#显示所有端口

n#不解析

t#tcp

l

p#服务名称

e

 

 

3.论坛搭建

yum install mariadb-server httpd php php-mysql -y

vim /etc/my.cnf

skip-networking=1

下载 Discuz_X3.2_SC_UTF8.zip 到/var/www/html/

unzip Discuz_X3.2_SC_UTF8.zip

less readme/readme.txt

chmod 777 upload/ -R

setenforce 0

systemctl restart httpd.service

测试机:

http://172.25.254.124/upload

 

Yum install squid -y

代理机(双网关):

cp ifcfg-eth0 ifcfg-eth1

yum install squid -y

vim /etc/squid/squid.conf

59 http_access allow all

62 cache_dir ufs /var/spool/squid 100 16 256

systemctl restart squid

另一虚拟机172.25.24.11

设置代理

 

vim /etc/squid/squid.conf

http_access allow all

http_port 80 vhost vport

cache_peer 172.25.254.4 parent 80 0 no-query originserver round-robin name=web1

cache_peer 172.25.254.3 parent 80 0 no-query originserver round-robin name=web2

cache_peer_domain web1 web2 www.taobao.com

cache_dir ufs /var/spool/squid 100 16 256

 

 


apache