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

外包做的网站怎么维护网站备案幕布psd

外包做的网站怎么维护,网站备案幕布psd,网站推广原则,做音乐创作的网站1. 安装httpd服务 在配置 Apache 网站服务之前#xff0c;需要正确安装好 httpd 服务器软件。httpd 服务器的安装可以选用 RPM 安装、源码编译安装这两种方式#xff0c;前者相对比较简单、快速#xff0c;但是在功能上存在一定的局限性。在实际的生产环境中#xff0c;使…1. 安装httpd服务   在配置 Apache 网站服务之前需要正确安装好 httpd 服务器软件。httpd 服务器的安装可以选用 RPM 安装、源码编译安装这两种方式前者相对比较简单、快速但是在功能上存在一定的局限性。在实际的生产环境中使用源码编译安装的方式要更加普遍。本次将以下载的源码包httpd-2.4.25.tar.gz 为例介绍 httpd 服务的定制安装过程。 1. 准备工作 为了避免发生端口冲突、程序冲突等现象建议卸载使用 RPM 方式安装的 httpd。httpd 服务编译安装时需要依赖 apr-util-devel、pcre-devel 等软件因此在 httpd 编译安装之前需要先安装依赖软件。 [rootLinux01 ~]# rpm -e httpd --nodeps 错误未安装软件包 httpd [rootLinux01 ~]# yum install -y apr-util-devel pcre-devel 2. 源码编译及安装 1解包 将下载获得的 httpd 源码包解压并释放到/usr/src 目录下且切换到展开后的源码目录中。 [rootLinux01 ~]# tar zxf httpd-2.4.25.tar.gz -C /usr/src/ [rootLinux01 ~]# cd /usr/src/httpd-2.4.25/ [rootLinux01 httpd-2.4.25]# 2配置 根据服务器的实际应用需要可以灵活设置不同的定制选项如指定安装路径、启用字符集支持等。若要获知可用的各种配置选项及其含义可以执行“./configure --help” 命令。 rootLinux01 httpd-2.4.25]# ./configure --prefix/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi 上述配置命令中各选项的含义如下。 --prefix指定将 httpd 服务程序安装到哪个目录下如/usr/local/httpd。--enable-so启用动态加载模块支持使 httpd 具备进一步扩展功能的能力。--enable-rewrite启用网页地址重写功能用于网站优化及目录迁移维护。--enable-charset-lite启用字符集支持以便支持使用各种字符集编码的网页。--enable-cgi启用 CGI 脚本程序支持便于扩展网站的应用访问能力。 3编译及安装 完成配置以后执行“make”命令进行编译将源代码转换为可执行的程序然后执行“make install”命令完成最后的安装过程将编译完的 httpd 程序及相关目录、文件自动复制到预设的安装目录由配置时的“--prefix”选项指定。其中“make”的过程可能会需要较长的时间。 [rootLinux01 httpd-2.4.25]# make make install 3. 确认安装结果 由于指定的安装目录为/usr/local/httpd因此 httpd 服务的各种程序、模块、帮助文件等都将复制到此目录下。 [rootLinux01 ~]# ls /usr/local/httpd/ bin build cgi-bin conf error htdocs icons include logs man manual modules在安装后的/usr/local/httpd 目录下包含 httpd 服务相关的各种子目录主要子目录的用途如下。  /usr/local/httpd/bin存放 httpd 服务的各种可执行程序文件包括主程序 httpd、服 务控制工具 apachectl 等。/usr/local/httpd/conf存放 httpd 服务的各种配置文件包括主配置文件 httpd.conf、 增强配置子目录 extra 等。/usr/local/httpd/htdocs存放网页文档包括默认首页文件 index.html 等。/usr/local/httpd/logs存放 httpd 服务的日志文件。/usr/local/httpd/modules存放 httpd 服务的各种模块文件。/usr/local/httpd/cgi-bin存放各种 CGI 程序文件。 4. 优化执行路径 通过源码编译安装的 httpd 服务程序路径并不在系统默认的搜索路径中为了使该服务在使用时更加方便可以为相关程序添加符号链接。 [rootLinux01 ~]# ln -s /usr/local/httpd/bin* /usr/local/bin/ [rootLinux01 ~]# ls -l /usr/local/bin/httpd /usr/local/bin/apachectl 这样在执行相关命令时就不用输入冗长的路径了。例如当执行“httpd-v”命令用于查看程序版本时即相当于执行“/usr/local/httpd/bin/httpd-v”命令。 [rootLinux01 ~]# httpd -v Server version: Apache/2.4.25 (Unix) Server built: Jan 3 2024 11:31:48 [rootLinux01 ~]# 5. 添加 httpd 系统服务 在/lib/systemd/system/目录下建立一个以.service 结尾的单元unit配置文件用于控制由 Systemd 管理或监控的 httpd 服务。 [rootLinux01 ~]# cd /lib/systemd/system [rootLinux01 system]# vim httpd.service [Unit] DescriptionThe Apache HTTP Server Afternetwork.target[Service] Typeforking PIDFile/usr/local/httpd/logs/httpd.pid ExecStart/usr/local/bin/apachectl $OPTIONS ExecReload/bin/kill -HUP $MAINPID KillModeprocess Restarton-failure RestartSec42s[Install] WantedBygraphical.target [rootLinux01 system]# systemctl enable httpd.service Created symlink from /etc/systemd/system/graphical.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service. [rootLinux01 system]# systemctl is-enabled httpd.service enabled [rootLinux01 system]# 成功执行上述操作后在日常维护过程中可直接使用 apachectl 工具或 systemctl命令控制 httpd 服务。  1.2 httpd 服务器的基本配置 1.2.1 Web站点的部署过程 在 CentOS 7.3 系统中使用 httpd 服务部署 Web 站点的基本过程分析如下。 1. 确定网站名称、IP地址 若要向 Internet 中发布一个 Web 站点需要申请一个合法的互联网 IP 地址并向 DNS 服务提供商注册一个完整的网站名称。在企业内部网络中这些信息可以自行设置。例如 Web 主机的 IP 地址为 192.168.56.10网站名称为 www.ymk.com。         若要在客户机的浏览器中通过地址 www.ymk.com 来访问此 Web 站点还应该有可用的 DNS 域名服务。例如客户机所使用的 DNS 服务器应能够将 www.ymk.com 解析为 IP 地址 192.168.56.10。         在 Web 服务器本机中将 IP 地址设置为 192.168.56.10将主机名称设置为www.ymk.com并修改/etc/hosts 文件添加相应的映射记录以提高本地解析速度。 [rootLinux01 ~]# hostname www.ymk.com [rootLinux01 ~]# vim /etc/hostname www.ymk.com [rootLinux01 ~]# vim /etc/hosts 192.168.56.10 www.ymk.com [rootLinux01 ~]# bash [rootwww ~]# 2. 配置并启动 httpd 服务 1配置 httpd 服务 编辑 httpd 服务的主配置文件 httpd.conf查找配置项“ServerName”在附近添加一行内容“ServerName www.ymk.com”用于设置网站名称。 [rootwww ~]# vim /usr/local/httpd/conf/httpd.conf ......//省略部分内容 Servername www.ymk.com ......//省略部分内容 修改 httpd.conf 文件的配置内容后建议使用带“-t”选项的 apachectl 命令对配置内容进行语法检查或使用“httpd-t”命令。如果没有语法错误将会显示“Syntax OK”的信息否则需要根据错误提示信息来修正配置。  [rootwww ~]# /usr/local/httpd/bin/apachectl -t Syntax OK2启动 httpd 服务 使用 systemctl 命令启动 httpd 服务。正常启动 httpd 服务以后默认将监听 TCP 协议的 80 端口。 [rootwww ~]# systemctl start httpd [rootwww ~]# netstat -anpt | grep httpd tcp6 0 0 :::80 :::* LISTEN 36547/httpd 3. 部署网页文档 对于新编译安装的 httpd 服务网站根目录位于/usr/local/httpd/htdocs 下需要将 Web 站点的网页文档复制或上传到此目录下。httpd 服务器默认已提供了一个名为 index.html 的测试网页可显示字串“It works”作为访问网站时的默认首页。 [rootwww ~]# cat /usr/local/httpd/htdocs/index.html htmlbodyh1It works!/h1/body/html4. 在客户机中访问Web站点  在客户机的网页浏览器中通过域名或 IP 地址访问 httpd 服务器将可以看到 Web 站点的页面内容。若使用的是 httpd 服务默认的首页则页面会显示“It works”表示 httpd 服务已经正常运作。 5. 查看 Web 站点的使用情况 httpd 服务器使用了两种类型的日志访问日志和错误日志。这两种日志的文件名分别为 access_log 和 error_log均位于/usr/local/httpd/logs 目录下。 通过查看访问日志文件 access_log可以及时了解 Web 站点的访问情况。访问日志中的每一行对应一条访问记录记录了客户机的 IP 地址、访问服务器的日期和时间、请求的网页对象等信息。例如当从客户机 192.168.56.1 访问 Web 站点以后访问日志将会记录“192.168.56.1……GET/HTTP/1.1……”的消息。 [rootwww ~]# tail /usr/local/httpd/logs/access_log 192.168.56.1 - - [03/Jan/2024:12:16:10 0800] GET / HTTP/1.1 200 45 192.168.56.1 - - [03/Jan/2024:12:16:10 0800] GET /favicon.ico HTTP/1.1 404 209 192.168.56.1 - - [03/Jan/2024:12:17:02 0800] - 408 -通过查看错误日志文件 error_log可以为排查服务器运行故障提供参考依据。错误日志文件中的每一行对应一条错误记录记录了发生错误的日期和时间、错误事件类型、错误事件的内容描述等信息上述过程是使用 httpd 服务器部署并验证 Web 站点的基本步骤其中涉及 httpd.conf 配置文件的改动量非常少要搭建一台简单的 Web 服务器还是十分容易的。  1.2.2 httpd.conf 配置文件 若要对 Web 站点进行更加具体、更加强大的配置仅仅学会添加“ServerName”配置项显然是远远不够的还需要进一步熟悉 httpd.conf 配置文件了解其他各种常见的配置项。 主配置文件 httpd.conf 由注释行、设置行两部分内容组成。与大多数 Linux 配置文件一样注释性的文字以“#”开始包含了对相关配置内容进行的说明和解释。除了注释行和空行以外的内容即设置行构成了 Web 服务的有效配置。根据配置所作用的范围不同设置行又可分为全局配置、区域配置。 1. 全局配置 全局配置决定 httpd 服务器的全局运行参数使用“关键字 值”的配置格式。例如配置网站名称时使用的“ServerName www.ymk.com”其中“ServerName”为配置关键字而“www.ymk.com”为对应的值。         每一条全局配置都是一项独立的配置不需要包含在其他任务区域中。以下列出了 httpd.conf 文件中最常用的一些全局配置项。 ServerRoot /usr/local/httpd Listen 80 User daemon Group daemon ServerAdmin webmasterkgc.com ServerName www.kgc.com DocumentRoot /usr/local/httpd/htdocs DirectoryIndex index.htmlindex.php ErrorLog logs/error_log LogLevel warn CustomLog logs/access_log common PidFile logs/httpd.pid AddDefaultCharset UTF-8 Include conf/extra/httpd-default.conf 在上述设置行中各全局配置项的含义如下。  ServerRoot设置 httpd 服务器的根目录该目录下包括了运行 Web 站点必需的子目录和文件。默认的根目录为/usr/local/httpd与 httpd 的安装目录相同。在 httpd.conf 配置文件中如果指定目录或文件位置时不使用绝对路径则目录或文件位置都认为是在服务器的根目录下。Listen设置 httpd 服务器监听的网络端口号默认为 80。User设置运行 httpd 进程时的用户身份默认为 daemon。Group设置运行 httpd 进程时的组身份默认为 daemon。ServerAdmin设置 httpd 服务器的管理员 E-mail 地址可以通过此 E-mail 地址及时联系Web 站点的管理员。ServerName设置 Web 站点的完整主机名主机名域名。DocumentRoot设置网站根目录即网页文档在系统中的实际存放路径。此配置项比较容易和 ServerRoot 混淆需要格外注意。DirectoryIndex设置网站的默认索引页首页可以设置多个首页文件以空格分开默认的首页文件为 index.html。ErrorLog设置错误日志文件的路径默认路径为 logs/error_log。LogLevel设置记录日志的级别默认级别为 warn警告。CustomLog设置访问日志文件的路径、日志类型默认路径为 logs/access_log使用的类型为 common通用格式。PidFile设置用于保存 httpd 进程号PID的文件默认保存地址为 logs/httpd.pidlogs 目录位于 Apache 的服务器根目录下。AddDefaultCharset设置站点中的网页默认使用的字符集编码如 UTF-8、gb2312等。Include包含另一个配置文件的内容可以实现将一些特殊功能的配置放到一个单独的文件中再使用 Include 配置项将其包含到 httpd.conf 文件中这样便于独立进行配置功能的维护而不影响主配置文件。 以上配置项是 httpd.conf 文件中主要的全局配置项。还有其他很多配置项在此不一一列举如果需要使用可以查看 Apache 服务器中的相关帮助手册文档。 2. 区域配置项 除了全局配置项以外httpd.conf 文件中的大多数配置是包括在区域中的。区域配置使用一对组合标记限定了配置项的作用范围。例如最常见的目录区域配置的形式如下所示。 Directory / //定义/目录区域的开始Options FollowSymLinks //控制选项,允许使用符号链接AllowOverride None //不允许隐含控制文件中的覆盖配置 Require all denied //禁止任何人访问此区域 /Directory //定义/目录区域的结束 在以上区域定义中设置了一个根目录的区域配置其中添加的访问控制相关配置只对 httpd 服务的根目录有效而不会作用于全局或其他目录区域。
http://www.w-s-a.com/news/306560/

相关文章:

  • 上海市建设工程安全生产协会网站郴州网站设计公司
  • 网站大型网页游戏自己搭建服务器做视频网站
  • 建立网站企业wordpress用户名密码破解
  • 网站管理助手建站教程国外网站做acm题目比较好
  • 网站开发框架排行专业网页制作服务商
  • 企业网站建设入账政务网站建设信息
  • 网络平台建设是什么江门排名优化怎么做
  • 响应式旅游网站模板下载网址做
  • 个人做网站名称可以随意更改吗惠州网站推广排名
  • 自己建设一个网站步骤网站认证怎么认证
  • 深圳建站公司开发费用沧州手机建站哪家好
  • 兰州网站设计公司排名百度怎么发布短视频
  • 大连模板开发建站泰州网站建设策划方案
  • 厦门好的网站设计局域网内建网站
  • 关键词那种网站正版网页游戏平台排行榜
  • 网站自助建设平台创建网址快捷方式
  • 坑梓网站建设包括哪些成都网站建设优创
  • 重庆网站seo公司哪家好超级优化大师
  • 成都网站建设推广详情邵阳市住房和城乡建设局网站
  • 淄博网站推广猎头公司有哪些
  • 局域网内建立网站90设计网怎么样
  • 域名备案和网站备案有什么不同工程项目建设网站
  • 做网站难吗?wordpress评论qq
  • 权威网站优化价格电子商务静态网站建设实验报告
  • 公司如何办网站北京网站建设公司内江
  • 六安建设网站企业营业执照查询系统入口
  • a5网站建设如果建设淘宝导购网站
  • html5响应式网站开发教程在国内做跨境电商怎么上外国网站
  • win7配置不能运行wordpress关键词快速优化排名软件
  • 餐饮公司最好的网站建设手机网站 搜索优化 百度