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

营销型网站建设特点当今弹幕网站建设情况

营销型网站建设特点,当今弹幕网站建设情况,黑龙江建筑职业技术学院招生网站,上海新闻综合频道今天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://www.pierceye.com/news/487428/

相关文章:

  • 做外贸的有哪些网站廊坊网站建设公司哪个好
  • 深圳宝安网站建设学习网html5网页代码大全
  • 网站建设介绍会发言稿wordpress 工具栏
  • 重庆网站推广计划2017主流网站风格
  • 进贤网站建设做网站有什么优势
  • 免费购物网站源码网站收录是什么意思
  • 网站做端口映射如何创建公众号的步骤
  • 什么行业需要做网站网站系统升级需要多久
  • 网站产品推广网站建设功能规划
  • 2018年公司做网站注意事项WordPress标题美化
  • 西宁seo网站上海建设安检站网站
  • 网站友情链接模块介绍邯郸公司做网站
  • 怎样用织梦建设网站报个电脑培训班要多少钱
  • 河南省住房和城乡建设部网站首页安徽建设工程信息平台
  • 网站开发工程师的要求做seo要明白网站内容
  • 如何做天猫网站医学ppt模板免费下载网站
  • 网站上的通话功能怎么做网站用不用备案
  • 信誉好的模板网站建设wordpress 伪静态设置
  • wordpress主题外贸网站wordpress检查php版本号
  • 便宜电商网站建设找平面图的网站
  • 大型网站建设制作平台东莞南城房价
  • 360免费视频网站建设mvc网站开发之美
  • 武宁县建设工程招标公告门户网站设计一个网站先做哪些构造
  • 公司网站免费建设2023设计院裁员惨烈程度
  • 别人做的网站不能用设计网站教程
  • 设计师发布作品的网站wordpress仿
  • 品牌微信网站建设柳州做网站制作的公司有哪些
  • 买域名做网站推广都是些什么网站点击后的loading是怎么做的
  • 北京网站优化技术泰州自助建站软件
  • 公司企业网站建设目的站长统计官方网站