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

整站网站模板做网站地图邮什么好处

整站网站模板,做网站地图邮什么好处,wordpress 默认页面,网站开发中网页之间的连接形式http://www.cnblogs.com/kerrycode/p/3261101.html Apache简介 Apache HTTP Server#xff08;简称Apache#xff09;是Apache软件基金会的一个开放源码的网页服务器#xff0c;可以在大多数计算机操作系统中运行#xff0c;由于其多平台和安全性被广泛使用#xff0c;是最… http://www.cnblogs.com/kerrycode/p/3261101.html Apache简介           Apache HTTP Server简称Apache是Apache软件基金会的一个开放源码的网页服务器可以在大多数计算机操作系统中运行由于其多平台和安全性被广泛使用是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展将Perl/Python等解释器编译到服务器中。关于更多Apache的介绍可以参考百科“http://baike.baidu.com/view/28283.htm或官网http://www.apache.org/ 或 http://httpd.apache.org/的介绍   Apache软件下载   Apache的相关软件包下载地址http://apr.apache.org/projects.html 1.   Apache HTTP Server     截止目前为止Apache HTTP Server 目前最新的版本是 Apache httpd 2.4.6 Released 下载地址http://httpd.apache.org/download.cgi#apache24 2.   APR and APR-Util包     截止目前为止APR and APR-Util的最新版本如下下载地址http://apr.apache.org/download.cgi APR 1.4.8, released June 21, 2013APR-util 1.5.2, released April 4, 2013APR-iconv 1.2.1, released November 26, 20073.   PCRE包    截止目前为止PCRE最新的包为8.33下载地址如下 https://sourceforge.net/projects/pcre/files/pcre/    可以下载了相关安装包上传到/root/kerry这个临时目录。也可以直接通过wget下载 Apache安装要求 下面是官方文档的要求必须安装APR、APR-Util、PCREgcc-c等包文档URL地址http://httpd.apache.org/docs/2.4/install.html   Requirements The following requirements exist for building Apache httpd: APR and APR-Util Make sure you have APR and APR-Util already installed on your system. If you dont, or prefer to not use the system-provided versions, download the latest versions of both APR and APR-Util from Apache APR, unpack them into ./srclib/apr and ./srclib/apr-util (be sure the directory names do not have version numbers; for example, the APR distribution must be under ./srclib/apr/) and use ./configures --with-included-apr option. On some platforms, you may have to install the corresponding -dev packages to allow httpd to build against your installed copy of APR and APR-Util. Perl-Compatible Regular Expressions Library (PCRE) This library is required but not longer bundled with httpd. Download the source code from http://www.pcre.org, or install a Port or Package. If your build system cant find the pcre-config script installed by the PCRE build, point to it using the --with-pcre parameter. On some platforms, you may have to install the corresponding -dev package to allow httpd to build against your installed copy of PCRE. Disk Space Make sure you have at least 50 MB of temporary free disk space available. After installation the server occupies approximately 10 MB of disk space. The actual disk space requirements will vary considerably based on your chosen configuration options, any third-party modules, and, of course, the size of the web site or sites that you have on the server. ANSI-C Compiler and Build System Make sure you have an ANSI-C compiler installed. The GNU C compiler (GCC) from the Free Software Foundation (FSF)is recommended. If you dont have GCC then at least make sure your vendors compiler is ANSI compliant. In addition, your PATH must contain basic build tools such as make. Accurate time keeping Elements of the HTTP protocol are expressed as the time of day. So, its time to investigate setting some time synchronization facility on your system. Usually thentpdate or xntpd programs are used for this purpose which are based on the Network Time Protocol (NTP). See the NTP homepage for more details about NTP software and public time servers. Perl 5 [OPTIONAL] For some of the support scripts like apxs or dbmmanage (which are written in Perl) the Perl 5 interpreter is required (versions 5.003 or newer are sufficient). If you have multiple Perl interpreters (for example, a systemwide install of Perl 4, and your own install of Perl 5), you are advised to use the --with-perl option (see below) to make sure the correct one is used by configure. If no Perl 5 interpreter is found by the configure script, you will not be able to use the affected support scripts. Of course, you will still be able to build and use Apache httpd.   Apache安装过程   Step 1安装包gcc或gcc-c [rootgetlnx05 pcre-8.33]# yum list gcc-c Loaded plugins: product-id, security, subscription-manager Updating Red Hat repositories. Available Packages gcc-c.x86_64                                                               4.1.2-51.el5                                                                rhel-debuginfo [rootgetlnx05 pcre-8.33]# yum list gcc Loaded plugins: product-id, security, subscription-manager Updating Red Hat repositories. Installed Packages gcc.x86_64                                                                    4.1.2-51.el5                                                                    installed [rootgetlnx05 pcre-8.33]# rpm -q gcc gcc-4.1.2-51.el5 从上面可见gcc包已经安装缺少gcc-c包那么接下来安装包gcc-c,如果此处不安装该包后面安装过程中会报错 [rootgetlnx05 pcre-8.33]#yum install  gcc-c   Step 2安装包APR和APR-Util [rootgetlnx05 kerry]# ls apr* apr-1.4.8.tar.gz  apr-util-1.5.2.tar.gz [rootgetlnx05 kerry]# [rootgetlnx05 kerry]# tar -zxf apr-1.4.8.tar.gz [rootgetlnx05 kerry]# cd apr-1.4.8 [rootgetlnx05 apr-1.4.8]# ls 新建目录/usr/local/apr用作安装目录 [rootgetlnx05 apr-1.4.8]# mkdir /usr/local/apr [rootgetlnx05 apr-1.4.8]# ./configure --prefix/usr/local/apr [rootgetlnx05 apr-1.4.8]# make [rootgetlnx05 apr-1.4.8]# make install 安装完成后可以验证一下 [ rootgetlnx05 apr]# ls -lrt total 32 drwxr-xr-x 3 root root 4096 Aug 15 06:57 include drwxr-xr-x 3 root root 4096 Aug 15 06:57 lib drwxr-xr-x 2 root root 4096 Aug 15 06:57 build-1 drwxr-xr-x 2 root root 4096 Aug 15 06:57 bin [rootgetlnx05 kerry]# mkdir /usr/local/apr-util [rootgetlnx05 kerry]# tar -zxf apr-util-1.5.2.tar.gz [rootgetlnx05 kerry]# cd apr-util-1.5.2 [rootgetlnx05 apr-util-1.5.2]# ./configure --prefix/usr/local/apr-util --with-apr/usr/local/apr/bin/apr-1-config [rootgetlnx05 apr-util-1.5.2]# make [rootgetlnx05 apr-util-1.5.2]# make install   Step 3安装包PRCE [rootgetlnx05 kerry]# unzip pcre-8.33.zip [rootgetlnx05 kerry]# cd pcre-8.33 [rootgetlnx05 kerry]#mkdir /usr/local/pcre [rootgetlnx05 pcre-8.33]# ./configure --prefix /usr/local/pcre--with-apr/usr/local/apr/bin/apr-1-config [rootgetlnx05 pcre-8.33]# make [rootgetlnx05 pcre-8.33]# make install   Step 4安装Apache Http Server [rootgetlnx05 kerry]# tar zxvf httpd-2.4.6.tar.gz [rootgetlnx05  kerry]#cd httpd-2.4.6 [rootgetlnx05 httpd-2.4.6]# ./configure --prefix/usr/local/apache --with-pcre/usr/local/pcre --with-apr/usr/local/apr --with-apr-util/usr/local/apr-util [rootgetlnx05 httpd-2.4.6]#make [rootgetlnx05 httpd-2.4.6]#make install Step 5启动Apache服务 [rootgetlnx05 httpd-2.4.6]#  /usr/local/apache/bin/apachectl start 用浏览器访问http://localhost时提示It works!     Apache安装问题锦集   问题1缺少包gcc-c导致安装包apr-util不通过   [rootgetlnx05 kerry]# unzip pcre-8.33.zip [rootgetlnx05 kerry]# cd pcre-8.33 [rootgetlnx05 pcre-8.33]# ./configure --prefix/usr/local/apr-util -with-apr/usr/local/apr/bin/apr-1-config 一般出现这个错误是因为没有安装包gcc-c,可以通过如下命令检查 [rootgetlnx05 pcre-8.33]# yum list gcc-c Loaded plugins: product-id, security, subscription-manager Updating Red Hat repositories. Available Packages gcc-c.x86_64                                                               4.1.2-51.el5                                                                rhel-debuginfo [rootgetlnx05 pcre-8.33]# yum list gcc Loaded plugins: product-id, security, subscription-manager Updating Red Hat repositories. Installed Packages gcc.x86_64                                                                    4.1.2-51.el5                                                                    installed [rootgetlnx05 pcre-8.33]# rpm -q gcc gcc-4.1.2-51.el5 [rootgetlnx05 pcre-8.33]# rpm -q gcc-c   问题2checking for APR-util... configure: error: the --with-apr-util parameter is incorrect [rootgetlnx05 httpd-2.4.6]#  ./configure --prefix/usr/local/apache  --with-apr/usr/local/apr --with-apr-util/usr/local/apr-util checking for chosen layout... Apache checking for working mkdir -p... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu configure: configure: Configuring Apache Portable Runtime library... configure: checking for APR... yes   setting CC to gcc   setting CPP to gcc -E   setting CFLAGS to -g -O2 -pthread   setting CPPFLAGS to -DLINUX -D_REENTRANT -D_GNU_SOURCE   setting LDFLAGS to configure: configure: Configuring Apache Portable Runtime Utility library... configure: checking for APR-util... configure: error: the --with-apr-util parameter is incorrect. It must specify an install prefix, a build directory, or an apu-config file. [rootgetlnx05 httpd-2.4.6]# 一般是由于APR-util没有安装成功可以通过验证该目录是否为空来判断因为你有时候执行了make忘了执行make isntall命令有可能导致这个错误。 [rootgetlnx05 apr]# cd /usr/local/apr-util [rootgetlnx05 apr-util]# ls   问题3没有指定PCRE参数 [rootgetlnx05 httpd-2.4.6]#  ./configure --prefix/usr/local/apache  --with-apr/usr/local/apr --with-apr-util/usr/local/apr-util checking for chosen layout... Apache checking for working mkdir -p... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu configure: configure: Configuring Apache Portable Runtime library... configure: checking for APR... yes   setting CC to gcc   setting CPP to gcc -E   setting CFLAGS to -g -O2 -pthread   setting CPPFLAGS to -DLINUX -D_REENTRANT -D_GNU_SOURCE   setting LDFLAGS to configure: configure: Configuring Apache Portable Runtime Utility library... configure: checking for APR-util... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for gcc option to accept ISO C99... -stdgnu99 checking for pcre-config... false configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/ [rootgetlnx05 httpd-2.4.6]#   问题4安装前忘了先安装APR相关包 [rootgetlnx05 httpd-2.4.6]#  ./configure --prefix/usr/local/appache/ checking for chosen layout... Apache checking for working mkdir -p... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu configure: configure: Configuring Apache Portable Runtime library... configure: checking for APR... no configure: error: APR not found.  Please read the documentation. [rootgetlnx05 httpd-2.4.6]#   问题5启动服务时报错 [rootgetlnx05 httpd-2.4.6]#  /usr/local/apache/bin/apachectl start AH00558: httpd: Could not reliably determine the servers fully qualified domain name, using getlnx05.gfg1.esquel.com. Set the ServerName directive globally to suppress this message 这个时候需要编辑httpd.conf配置文件添加SeraverName的具体IP地址。如下所示 [rootgetlnx05 conf]# cd /usr/local/apache/conf/ [rootgetlnx05 conf]# ls extra  httpd.conf  magic  mime.types  original [rootgetlnx05 conf]# vi httpd.conf ServerAdmin youexample.com # # ServerName gives the name and port that the server uses to identify itself. # This can often be determined automatically, but we recommend you specify # it explicitly to prevent problems during startup. # # If your host doesnt have a registered DNS name, enter its IP address here. # #ServerName www.example.com:80 ServerName 192.168.9.122:80 # # Deny access to the entirety of your servers filesystem. You must # explicitly permit access to web content directories in other # Directory blocks below. # httpd.conf 502L, 18179C written [rootgetlnx05 conf]# /usr/local/apache/bin/apachectl restart httpd not running, trying to start [rootgetlnx05 conf]# /usr/local/apache/bin/apachectl start httpd (pid 7797) already running 如果从其它电脑连接访问Apache时输入url地址http://192.168.9.122页面没有显示正常而上面配置也OK那么你必须关闭防火墙有时候甚至需要重启电脑才能OK,重启Apache服务都无效。 [rootgetlnx05 conf]# chkconfig iptables off [rootgetlnx05 conf]# chkconfig iptables off [rootgetlnx05 conf]# /usr/local/apache/bin/apachectl restart [rootgetlnx05 conf]# /usr/local/apache/bin/apachectl restart [rootgetlnx05 conf]# 转载于:https://www.cnblogs.com/hyl8218/p/7543404.html
http://wiki.neutronadmin.com/news/450781/

相关文章:

  • 湖州网站seo优化网站的视频做gif
  • 好网站目录wordpress教程破解版
  • 个人网站内容目前网站类型主要包括哪几种
  • 网站后台如何更新自己搭建一个博客网站
  • 可信网站认证哪里有建站网站设计
  • 乐至县建设局网站wordpress店铺模板
  • 厦门自主建站模板上海微网站
  • 网站优化的基本思想与原则05网电子书
  • 重庆建站公司价钱域名做网站
  • 杭州建设网站制作什么是网络营销渠道中最重要的中间商
  • 淘宝客网站备案信息怎么写做元器件上什么网站
  • 做网站用什么语言和工具福州网站建设新闻
  • 查数据的权威网站类似设计师联盟的网站
  • 网站底部固定广告代码网站怎么做外部链接
  • 网络营销网站推广方案医院网站开发违法吗
  • 穆棱市住房和城乡建设局网站网站 域名绑定
  • 网站开发的ppt报告网站排名网站优化
  • 企业网站的网络营销网站运营策划
  • 网站建设得缺点做网站背景的图片
  • 中国建设银行网站网上业务服务范围综合服务门户网站建设
  • 用凡科做网站好吗杭州网站开发响应式
  • 自己做的网站显示不出来网站怎么做长尾词
  • 简单的网站开发的软件有哪些网站的常用建设技术有哪些
  • 优质的聊城网站建设seo整合营销
  • 厦门网站制作品牌seo体系
  • 网站怎么做流量安卓软件商店安装
  • 哪个网站做供求信息厦门做手机网站公司
  • 烟台网站制作公司哪家好做网站有哪些流程
  • 用dw做购票网站模板qq空间如何做微网站
  • 辽宁省交通建设投资集团网站个人网站备案备注范文