当前位置: 首页 > news >正文

公司网站开发交接注意事项重庆设计集团有限公司

公司网站开发交接注意事项,重庆设计集团有限公司,做网站长尾词,搭建棋牌工具这里写目录标题 LAMP架构部署web服务器工作流程web工作流程 yum安装方式安装软件包配置apache启用代理模块 配置虚拟主机配置php验证 LAMP架构部署 web服务器工作流程 web服务器的资源分为两种#xff0c;静态资源和动态资源 静态资源就是指静态内容#xff0c;客户端从服… 这里写目录标题 LAMP架构部署web服务器工作流程web工作流程 yum安装方式安装软件包配置apache启用代理模块 配置虚拟主机配置php验证 LAMP架构部署 web服务器工作流程 web服务器的资源分为两种静态资源和动态资源 静态资源就是指静态内容客户端从服务器获得的资源的表现形式与原文件相同。可以简单的理解为就是直接存储于文件系统中的资源动态资源则通常是程序文件需要在服务器执行之后将执行的结果返回给客户端 那么web服务器如何执行程序并将结果返回给客户端呢下面通过一张图来说明一下web服务器如何处理客户端的请求 如上图所示 阶段①显示的是httpd服务器即apache和php服务器通过FastCGI协议进行通信且php作为独立的服务进程运行 阶段②显示的是php程序和mysql数据库间通过mysql协议进行通信。php与mysql本没有什么联系但是由Php语言写成的程序可以与mysql进行数据交互。同理perl和python写的程序也可以与mysql数据库进行交互 web工作流程 通过上面的图说明一下web的工作流程 客户端通过http协议请求web服务器资源web服务器收到请求后判断客户端请求的资源是静态资源或是动态资源 若是静态资源则直接从本地文件系统取之返回给客户端。否则若为动态资源则通过FastCGI协议与php服务器联系通过CGI程序的master进程调度worker进程来执行程序以获得客户端请求的动态资源并将执行的结果通过FastCGI协议返回给httpd服务器httpd服务器收到php的执行结果后将其封装为http响应报文响应给客户端。在执行程序获取动态资源时若需要获得数据库中的资源时由Php服务器通过mysql协议与MySQL/MariaDB服务器交互取之而后返回给httpdhttpd将从php服务器收到的执行结果封装成http响应报文响应给客户端。 LLinux A: apache M: Mariadb/mysql P: php yum安装方式 可动态显示 #在最初始的环境下运行搭建[rootzyq ~]# cd /etc/yum.repos.d/ [rootzyq yum.repos.d]# ls CentOS-Stream-AppStream.repo CentOS-Stream-Extras.repo CentOS-Stream-NFV.repo CentOS-Stream-ResilientStorage.repo CentOS-Stream-BaseOS.repo CentOS-Stream-HighAvailability.repo CentOS-Stream-PowerTools.repo CentOS-Stream-Sources.repo CentOS-Stream-Debuginfo.repo CentOS-Stream-Media.repo CentOS-Stream-RealTime.repo [rootzyq yum.repos.d]# mv * /opt/ [rootzyq yum.repos.d]# ls [rootzyq yum.repos.d]# [rootzyq yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed 100 2495 100 2495 0 0 11550 0 --:--:-- --:--:-- --:--:-- 11497 [rootzyq yum.repos.d]# sed -i -e /mirrors.cloud.aliyuncs.com/d -e /mirrors.aliyuncs.com/d /etc/yum.repos.d/CentOS-Base.repo [rootzyq yum.repos.d]# yum clean all 21 files removed [rootzyq yum.repos.d]# yum makecache ...... 安装软件包 lamp平台软件安装次序 ​ httpd -- mysql -- php [rootzyq ~]yum -y --allowerasing install httpd mariadb mariadb-server php*配置apache 启用代理模块 [rootzyq ~]# ls /etc/httpd/conf.modules.d/ 00-base.conf 00-dav.conf 00-lua.conf 00-mpm.conf 00-optional.conf 00-proxy.conf 00-systemd.conf 01-cgi.conf 10-h2.conf 10-proxy_h2.conf 15-php.conf README //查看已经打开了的代理模块 [rootzyq ~]# cat /etc/httpd/conf.modules.d/00-proxy.conf # This file configures all the proxy modules: LoadModule proxy_module modules/mod_proxy.so -----查看 LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_express_module modules/mod_proxy_express.so LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so ----查看 LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so LoadModule proxy_scgi_module modules/mod_proxy_scgi.so LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so 配置虚拟主机 [rootzyq ~]# cd /var/www/html/ [rootzyq html]# ls [rootzyq html]# vi index.php [rootzyq html]# cat index.php ?phpphpinfo(); ? [rootzyq html]# cd /etc/httpd/conf.d/ [rootzyq conf.d]# find / -name *vhosts.conf /usr/share/doc/httpd/httpd-vhosts.conf [rootzyq conf.d]# cp /usr/share/doc/httpd/httpd-vhosts.conf vhosts.conf [rootzyq conf.d]# ls autoindex.conf php.conf README userdir.conf vhosts.conf welcome.conf [rootzyq conf.d]# vim vhosts.conf [rootzyq conf.d]# cat vhosts.conf VirtualHost *:80DocumentRoot /var/www/htmlServerName www.zyq.comErrorLog /var/log/httpd/www.zyq.com-error_logCustomLog /var/log/httpd/www.zyq.com-access_log common ProxyRequests OffProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/html/$1 Directory /var/www/htmlOptions noneAllowOverride noneRequire all granted/Directory /VirtualHost配置主配置文件 [rootzyq conf.d]# grep -A3 application/x-gzip .gz /etc/httpd/conf/httpd.conf AddType application/x-gzip .gz .tgzAddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps# [rootzyq conf.d]# grep -C1 index.html /etc/httpd/conf/httpd.conf IfModule dir_moduleDirectoryIndex index.php index.html //默认php /IfModule 启动服务 [rootzyq ~]# systemctl enable --now httpd Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service. [rootzyq ~]# ss -antl State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 *:80 *:* LISTEN 0 128 [::]:22 [::]:* [rootzyq ~]# systemctl enable --now mariadb Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service. [rootzyq ~]# mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 8 Server version: 10.3.28-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type help; or \h for help. Type \c to clear the current input statement.MariaDB [(none)] quit Bye 配置php #添加9000端口号 [rootzyq etc]# cd /etc/php php.d/ php-fpm.d/ [rootzyq etc]# cd /etc/php-fpm.d/ [rootzyq php-fpm.d]# ls www.conf [rootzyq php-fpm.d]# vi www.conf [rootzyq php-fpm.d]# grep ^listen www.conf listen 0.0.0.0:9000 listen.acl_users apache,nginx listen.allowed_clients 127.0.0.1 [rootzyq php-fpm.d]# systemctl restart php-fpm [rootzyq php-fpm.d]# systemctl enable php-fpm Created symlink /etc/systemd/system/multi-user.target.wants/php-fpm.service → /usr/lib/systemd/system/php-fpm.service.#查看端口 [rootzyq ~]# ss -antl State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 0.0.0.0:9000 0.0.0.0:* LISTEN 0 128 *:80 *:* LISTEN 0 128 [::]:22 [::]:* LISTEN 0 80 *:3306 *:* 关闭防火墙 [rootzyq ~]# systemctl disable firewalld Removed /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [rootzyq ~]# setenforce 0 [rootzyq ~]# vi /etc/selinux/config [rootzyq ~]# grep SELINUX /etc/selinux/config # SELINUX can take one of these three values: SELINUXdisabled # SELINUXTYPE can take one of these three values: SELINUXTYPEtargeted 验证
http://www.dnsts.com.cn/news/78803.html

相关文章:

  • 做招聘信息的网站wordpress手机适配模板中文
  • 新公司在哪做网站企业公司信息网
  • 文章类网站源码网易企业邮箱密码格式
  • 网站维护服务基本内容石家庄建站平台
  • 重庆有效的网站推广四川高速建设公司网站
  • 广西建设工程质检安全网站大连线上教学
  • 如何做网站 百度经验网站横幅怎么更换
  • 就业服务网站建设方案qq群怎么推广
  • php网站编程邮箱域名
  • 网站设计公司请示在招聘网站做销售怎么样
  • vs网站模板网上怎么做宣传啊
  • 全国网站建设大赛网站建设费走什么费用
  • 如何建网站老鱼网seo优化软件
  • 有哪几个网站可以做贸易html5自适应网站模版
  • 厦门市建设工程在哪备案网站湛江网站建设服务
  • 哈尔滨自主建站模板东营企业自助建站
  • 网优 是什么网站网站代码的重点内容是什么
  • 临沂品牌网站建设公司网站多个页面要加引导
  • 天津电子商务网站怎样学做网站
  • 网站信息备案变更 哪里做如何申请建设网站首页
  • 高端网站设计报价表wanwang
  • 大学学校网站建设方案简单小网站
  • 黑帽seo怎么做网站排名制作网页的图片
  • 网站简单设计网站两侧对联广告图片
  • 河南平顶山网站建设公司南昌百度推广公司
  • 南雄市建设局网站博物馆建设网站
  • 尤溪建设局网站建设银行北海分行网站
  • 三网合一 营销型网站有什么好的网站可以接单子做
  • 天王手表官方网站免费域名注册2023
  • 广州品牌网站china东莞seo