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

国外设计工作室网站爱网站推广优化

国外设计工作室网站,爱网站推广优化,网络公司 网站设计,公司网站实名认证怎么做1.准备工作 为了避免发生端口冲突#xff0c;程序冲突等现象#xff0c;建议卸载使用RPM方式安装的httpd [rootnode01 ~]# rpm -e http --nodeps 挂载光盘到/mnt目录 [rootnode01 ~]# mount /dev/cdrom /mnt Apache的配置及运行需要apr.pcre等软件包的支持#xff0c;因此… 1.准备工作 为了避免发生端口冲突程序冲突等现象建议卸载使用RPM方式安装的httpd [rootnode01 ~]# rpm -e http --nodeps 挂载光盘到/mnt目录 [rootnode01 ~]# mount /dev/cdrom /mnt Apache的配置及运行需要apr.pcre等软件包的支持因此应从系统光盘镜像中预先安装这些软 件及其开发包devel)以便提供相应的库和头文件确保Apache的安装顺利完成。 [rootnode01 ~]# rpm -ivh /mnt/Packages/apr-1.4.8-3.el7_4.1.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/apr-devel-1.4.8-3.el7_4.1.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/expat-devel-2.1.0-10.el7_3.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/libdb-devel-5.3.21-24.el7.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/openldap-devel-2.4.44-20.el7.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.el7.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/apr-util-1.5.2-6.el7.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/pcre-devel-8.32-17.el7.x86_64.rpm [rootnode01 ~]# rpm -ivh /mnt/Packages/pcre-8.32-17.el7.x86_64.rpm 去ftp把 httpd-2.4.25.tar.gz 压缩包下载下来 [rootnode01 ~]# wget --ftp-user135 --ftp-password123.123 ftp://172.16.37.13/软件下 载/y2/y2c/httpd-2.4.25.tar.gz 下载完成 2.源码编译及安装 源码编译安装httpd服务的过程主要包含解包配置、编译及安装。 1解包 将下载获得的httpd源码包解压并释放到/usr/src目录下且切换到展开后的源码目录中。 [rootnode01 ~]# tar zxf httpd-2.4.25.tar.gz -C /usr/src/ [rootnode01 Packages]# cd /usr/src/httpd-2.4.25/ 解包完成 2配置 根据服务器的实际应用需要可以灵活设置不同的定制选项如指定安装路径、启用字符集支 持等若要获知可用的各种配置选项及其含义可以执行“./configure --help”命令其中“./” 表示当前目录。  [rootnode01 httpd-2.4.25]# ./configure --prefix/usr/local/httpd -enable-so -enable-rewrite -enable-charset-lite --enable-cgi 如果显示没有该目录就创建一个文件夹 [rootnode01 httpd-2.4.25]# mkdir /usr/local/httpd 3编译及安装 完成配置以后执行“make命令进行编译将源代码转换为可执行的程序然后执行make install” 命令完成最后的安装过程将编译完的htpd程序及相关目录、文件复制到预设的安装目录由配置 时的“--prefix”选项指定)其中‘make”的过程可能会需要较长的时间。 [rootnode01 httpd-2.4.25]# make [rootnode01 httpd-2.4.25]# make install 3.确认安装结果 由于指定的安装目录为/usr/local/htpd因此httpd 服务的各种程序模块帮助文件等都将复 制到此目录下。 [rootnode01 ~]# ls /usr/local/httpd/ 4.优化执行路径 通过源码编译安装的httpd服务程序路径并不在默认的搜索路径中为了使该服务在使用时更加方便可以为相关程序添加符号链接。 [rootnode01 ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/ [rootnode01 ~]# ls -l /usr/local/bin/httpd /usr/local/bin/apachectl 这样再执行相关命令时就不用输入冗长的路径了。例如当执行“httpd -v”命令用于查看 程序版本时即相当于执行/usr/local/httpd/bin/httpd -v”命令。 [rootnode01 ~]# httpd -v 5.添加httpd系统服务 CentOS 7系统下将编译安装的程序添加为系统服务有两种方式①通过chkconfig命令添加为 系统服务然后由systemctl进行管理②在/lib/systemd/system/目录下手动编写以.service结尾 的单元(unit)配置文件。 1)使用chkconfig添加系统服务 若希望将htpd添加为系统服务以便通过chkconfig进行管理需要建立可控的服务脚本例 如可将apachectl 脚本复制为/etc/init.d/httpd并在文件开头添加chkconfig 识别配置然后将其 添加为标准的Linux系统服务。 [rootnode01 ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd [rootnode01 ~]# vim /etc/init.d/httpd #chkconfig: 35 85 21 //服务识别参数在级别3、5中启动启动和关闭//的顺序分别为85、21#description:Startup script for the Apache HTTP Server //服务描述信息[rootnode01 ~]# chkconfig --add httpd 2) 建立[service].service配置文件 在/lib/systemd/system/目录下建立一个以.service结尾的单元(unit)配置文件用于控制由 systemd控制或监控的httpd服务。配置文件主要分为三个部分控制单元[Unit]的定义服务[Service] 的定义以及安装部分[Install].具体内容如下所示。 [rootnode01 ~]# vim /lib/systemd/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 httpd.service文件编写完成后执行如下命令设置httpd 服务开机启动。 [rootnode01 ~]# systemctl enable httpd.service //开机启动 [rootnode01 ~]# systemctl is-enabled httpd.service 成功执行上述操作以后在日常维护过程中既可以直接使用apachectl 工具来控制httpd服务 也可以使用systemctl命令控制httpd 服务。例如当执行“systemctl start httpd.service”命令时等 同于执行“/usr/local/httpd/bin/apachectl start”命令它们都用来启动httpd 服务器程序。 1.2.1 Web站点的部署过程  1.确定网站名称、IP地址 若要向hternet 中发布一个Web站点需要申请一个合法的互联网P地址并向DNS服务提供 商注册一个完整的网站名称在企业内部网络中这些信息可以自行设置例如Web主机的P地 址为192.168.4.123.网站名称为www.bdqn.com。 当然若要在客户机的浏览器中通过地址www.bdqn.com来访问此Web站点还应该有可用的 DNS域名服务。例如客户机所使用的DNS 服务器应能够将www.bdqn.com解析为IP地址 192.168.4.123. 在Web服务器本机中将IP地址设置为192.168.4.123将主机名称设置为www.bdqn.com 并修改/etc/hosts文件添加相应的映射记录以提高本地解析速度。 2.配置并启动httpd服务 1配置httpd服务 编辑httpd 服务的主配置文件httpd.conf,查找配置项“ServerName“.在附近添加一行内容 “ServiceName www.bdgn.com”用于设置网站名称.关于httpd.conf文件中的更多配置项将在1.2.2 小节中详细介绍。  [rootnode01 ~]# vim /usr/local/httpd/conf/httpd.conf 修改httpd.conf文件的配置内容以后建议使用带‘-t”选项的apachectl 命令对配置内容进行 语法检查或使用“httpd -t”命令。如果没有语法错误将会显示“Syntax OK”的信息否则需 要根据错误提示信息来修正配置。 [rootnode01 ~]# apachectl -t 2启动httpd服务 使用脚本文件/usr/local/httpd/bin/apachectl分别通过start”‘stop‘restart选项进行控制 可用来启动终止重启httpd服务。或者使用systemctl 命令控制/lib/systemd/system/httpd.service 配置文件从而实现对httpd服务进行控制。正常启动httpd服务以后默认将监听TCP协议的80 端口。 [rootnode01 ~]# systemctl start httpd.service //启动httpd服务 [rootnode01 ~]# netstat -anpt | grep httpd 3.部暑网页文档 对于新编译安装的httpd 服务网站根目录位于/usr/local/httpd/htdocs 下需要将Web 站点的 网页文档复制或上传到此目录下。httpd服务器默认已提供了一个名为index.html的测试网页可显 示字串“It works”作为访问网站时的默认首页。 [rootnode01 ~]# cat /usr/local/httpd/htdocs/index.html 4.在客户机中访问Web站点 在客户机的网页浏览器中通过域名或IP地址访问httpd服务器将可以看到Web站点的页面 内容。若使用的是httpd服务默认的首页则页面会显示“Ilt works”.如图中所示表示httpd服 务已经正常运作。  可通过修改配置文件来改变显示内容 [rootnode01 ~]# vim /usr/local/httpd/htdocs/index.html 注若想通过域名访问httpd服务器需要在客户机上指定DNS服务地 址或在hosts文件中增加httpd服务器IP地址的解析记录以达到地址解析的目的才可以通过域名访问httpd服务器。 5.查看Web站点的访问情况 httpd 服务器使用了两种类型的日志访问日志和错误日志。这两种日志的文件名分别为 access_log和error_log.均位于/usr/local/httpd/logs目录下。 通过查看访问日志文件access_log.可以及时了解Web站点的访问情况访问日志中的每行对 应一条访问记录记录了客户机的P地址访问服务器的日期和时间请求的网页对象等信息例 如当从客户机192.168.4.110访问Web站点以后访问日志将会记录“192.168.4.110…… GET/HTTP/1.1……的消息。 [rootnode01 ~]# tail /usr/local/httpd/logs/access_log 1.2.2 httpd.conf配置文件 若要对Web站点进行更加具体更加强大的配置仅仅学会添加“ServerName”配置项显然是远远不够的还需要进一步熟悉httpd.conf 配置文件了解其他各种常见的配置项。 主配置文件htpd.conf 由注释行、设置行两部分内容组成。与大多数Linux配置文件一样注释 性的文字以“#”开始包含了对相关配置内容进行的说明和解释除了注释行和空行以外的内容 都是配置行构成了Web服务的有效配置根据配置所作用的范围不同设置行又可分为全局配置. 区域配置。 1.全局配置项 全局配置决定httpd服务器的全局运行参数使用“关键字值的配置格式。例如配置网站名 称时使用的“ServerName www.bdon.com”.其中“ServerName”为配置关键字而“www.bdon.com” 为对应的值。 每条全局配置都是一项独立的配置不需要包含在其他任务区域中.以下列出了 htpd.conf 文件 中最常用的一些全局配置项。 在上述设置行中各全局配置项的含义如下。 ServerRoot设置httpd服务器的根目录该目录下包括了运行Web站点必需的子目录和文 件默认情况下httpd服务器的根目录为httpd的安装目录因此本章中默认的根目录为 /us/local/httpd,与编译安装时所指定的httpd 安装目录相同在httpd.conf 配置文件中 如果指定目录或文件位置时不使用绝对路径则该目录或文件位置都认为是在服务器的根 目录下。 Listen设置 httpd 服务器监听的网络端口号默认为80。 User设置运行 httpd进程时的用户身份默认为daemon。 Group设置运行htpd进程时的组身份默认为daemon。 ServerAdmin设置htpd服务器的管理员E-mail 地址可以通过此E-mail 地址及时联系 Web 站点的管理员。 2.区域配置项 除了全局配置项以外httpd.conf文件中的大多数配置是包括在区域中的区域配置使用一 对组合标记限定了配置项的作用范围。例如最常见的目录区域配置的形式如下所示。 在以上区域定义中设置了一个根目录的区域配置其中添加的访问控制相关配置只对根目录 有效而不会作用于全局或其他目录区域需要注意的是这里所说的根目录是指设置httpd服务器 的根目录ServerRoot 所设置的值而不是CentOS系统的根目录。
http://www.pierceye.com/news/925680/

相关文章:

  • php 网站 整合 数据库智能建站系统个人网站
  • 福田区罗湖区宝安区龙华区seo上首页排名
  • 网站建设业务员提成企业网站 需求
  • 做淘宝客网站 首选霍常亮国外网页设计
  • 天津小型企业网站设计方案网页升级访问每天自动更新 下载
  • 好的学习网站打广告壹搜网站建设优化排名
  • 响应式设计 手机网站手机自己制作app软件
  • 东方头条网站源码杭州正晖建设工程有限公司网站
  • 阿里巴巴网站建设与维护深圳民治网站建设
  • 郑州短视频代运营seo外链是什么
  • 网站建设公司 经营资质wordpress文学
  • 手机网站建设请示常州建设网站公司哪家好
  • 网站开发报价ppt重庆沙坪坝有哪些大学
  • 牛商网做的包装盒网站怎么在门户网站上发布
  • 北京网络公司建站成品app直播源码下载
  • 帮忙建站的公司百度收录好的网站排名
  • 芯火信息做网站怎么样郑州网站建设老牌公司
  • 龙华营销型网站建设在线生成短链接网址
  • 深圳做公司网站关键词规划师工具
  • 长春市建设信息网站sem代运营推广公司
  • 宜昌网站建设平台有经验的盐城网站开发
  • wordpress 众筹网站模板wordpress首页只显示一篇文章
  • 嘉兴seo网站推广网页设计与制作课程结构
  • 江苏 网站 备案百度站长之家工具
  • 新加坡 网站建设专业简历制作网站有哪些
  • 河北外贸网站建设大连建设网球场价格
  • 北京企业网站制作哪家好新余商城网站建设
  • 网站建设对客户的优势单位建设网站的目的
  • seo网站建站公司的主页珠江夜游微信公众号
  • 建筑人才网 中高端招聘网站专业网站开发开发