静态服务之Apache

2022-12-27 0 1,048

静态服务工程项目之Apache与wiki布署

人世间最重要的事,不是他们在何方,而是他们向着甚么路径走。 根本无法导出静态网页。 静态网页:如果和资料库展开相连的都归属于静态网页,比如说java写的代码,PHP的标识符,python的标识符。 web伺服器:apache (参照伺服器实用性、强化。静态mammalian量最低2000) nginx tengine IIS 路由器 全数为80!https为443路由器 web开发工具、web罐子: php: php-fpm(php路由器9000) java: (tomcat路由器8080。mammalian量到150就没用了)、jboss python: uwsgi(预设路由器5000) 多示例: 在同一个台伺服器上开启数个完全相同apache民主化。如果路由器不那样就能。 后端网页:静态原素: .html .img js css swf mp4 相互配合:apache、nginx。 后端网页:静态原素: .php .jsp .cgi .asp 相互配合:java、php、python SQL 资料库-mysql、mariadb

Apache的组织工作商业模式—复试

apche组织工作的四种商业模式?如是说下特征,表明甚么情况下采行相同的组织工作商业模式? apche 3种组织工作商业模式,依次是prefork,worker,event prefork 是一类民主化,民主化去允诺处置,难耗用缓存但平衡,某一民主化再次出现难题不能负面影响其它允诺,明确要求平衡时采用。 worker 采用数个子民主化,每一子民主化有数个缓存,采用缓存去处置允诺,耗用缓存小平衡不太好,在用户数量多的这时候采用。 event 为的是化解keep-alive 维持长相连组织工作商业模式,不全力支持用在https

常用的女团形式

LNMP (Linux + Nginx + MySQL + PHP) #php-fpm是php,那个女团是子公司用的最多的女团 LAMP (Linux + Apache + MySQL + PHP) #php做为Apache的组件 Nginx + Tomcat #java工程项目常用的女团。替代apache

一、apache加装

[root@apache-test ~]# systemctl stop firewalld [root@apache-test ~]# systemctl disable firewalld [root@apache-test ~]# setenforce 0 [root@apache-test ~]# yum install -y httpd [root@apache-test ~]# systemctl start httpd [root@apache-test ~]# netstat -lntp | grep 80 #查阅apache路由器 tcp6 0 0 :::80 :::* LISTEN 2776/httpd #路由器80.能改 index.html:预设主页名称 预设发布网站的目录:/var/www/html 系统产生apache账户,家目录是:/var/www

1.apache目录如是说

apache的组织工作目录(基准目录) conf 存储实用性文件 conf.d 存储实用性文件 logs 存储日志 modules 存储组件 run 存储Pid文件,存放的pid号码。是主民主化号 主实用性文件: #: vim /etc/httpd/conf/httpd.conf ServerRoot “/etc/httpd” 组织工作目录 Listen 80 监听路由器 Listen 192.168.2.8:80 指定监听的本地网卡 能修改 Include conf.modules.d/*.conf 所有静态组件的加载实用性 User apache apache子民主化所有者 能修改 有可能被人改称www账户 Group apache 民主化的所属组 DocumentRoot “/var/www/html” 发布网站的预设目录,想改改这里。

二、访问控制

1.准备测试目录

[root@apache-test ~]# mkdir /var/www/html/test1 #创建测试目录 [root@apache-test ~]# echo test1 > /var/www/html/test1/index.html #编写测试文件

2.访问控制测试

能直接编辑apache主实用性文件

1.允许所有主机访问 [root@apache-test ~]# vim /etc/httpd/conf/httpd.conf
静态服务之Apache
[root@apache-test ~]# systemctl restart httpd

访问:172.16.229.131/test1

静态服务之Apache
2.只拒绝一部分客户端访问: [root@apache-test ~]# vim /etc/httpd/conf/httpd.conf
静态服务之Apache
[root@apache-test ~]# systemctl restart httpd

访问:172.16.229.131/test1

静态服务之Apache
3.拒绝所有人 [root@apache-test ~]# vim /etc/httpd/conf/httpd.conf
静态服务之Apache
[root@apache-test ~]# systemctl restart httpd

访问:172.16.229.131/test1

静态服务之Apache

三、虚拟主机

虚拟主机:数个网站在一台伺服器上。web伺服器都能实现。 四种:基于域名 基于路由器 基于Ip 1.基于域名 [root@apache-test ~]# cd /etc/httpd/conf.d/ [root@apache-test conf.d]# vim test.conf #创建实用性文件 <VirtualHost *:80> #指定虚拟主机路由器,*代表任何人都能访问,也能指定ip DocumentRoot /soso #指定发布网站目录,自己定义 ServerName www.soso666.com #指定域名,能自己定义 <Directory “/soso/”> AllowOverride None #设置目录的特性,如地址重写 Require all granted #允许所有人访问 </Directory> </VirtualHost> ​ <VirtualHost *:80> DocumentRoot /soho ServerName www.soho666.com <Directory “/soho/”> AllowOverride None Require all granted </Directory> </VirtualHost> [root@apache-test ~]# mkdir /soso #创建发布目录 [root@apache-test ~]# mkdir /soho [root@apache-test ~]# echo soso > /soso/index.html #创建测试网页 [root@apache-test ~]# echo soho > /soho/index.html [root@apache-test ~]# systemctl restart httpd 在wind电脑上面打开C:\Windows\System32\drivers\etc\hosts文件。能用管理员身份打开
静态服务之Apache

测试访问

静态服务之Apache

基于路由器

[root@apache-test ~]# vim /etc/httpd/conf/httpd.conf —添加
静态服务之Apache
2.基于路由器 [root@apache-test ~]# vim /etc/httpd/conf.d/test.conf <VirtualHost *:81> #修改路由器 DocumentRoot /soso ServerName www.soso666.com <Directory “/soso/”> AllowOverride None Require all granted </Directory> </VirtualHost> ​ <VirtualHost *:82> #修改路由器 DocumentRoot /soho ServerName www.soho666.com <Directory “/soho/”> AllowOverride None Require all granted </Directory> </VirtualHost> [root@apache-test ~]# systemctl restart httpd 注意:导出并没有变

访问:www.soso666.com:81

静态服务之Apache

访问: www.soho666.com:82

静态服务之Apache
3.基于IP [root@apache-test ~]# ifconfig ens33:0 172.16.229.132 #添加一个临时ip [root@apache-test ~]# vim /etc/httpd/conf.d/test.conf <VirtualHost 172.16.229.131:80> #指定ip DocumentRoot /soso ServerName www.soso666.com <Directory “/soso/”> AllowOverride None Require all granted </Directory> </VirtualHost> ​ <VirtualHost 172.16.229.132:80> #指定ip DocumentRoot /soho ServerName www.soho666.com <Directory “/soho/”> AllowOverride None Require all granted </Directory> </VirtualHost> [root@apache-test ~]# systemctl restart httpd

能实用性本地解析,也能不配本地导出

172.16.229.132—–www.soho666.com

静态服务之Apache

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务