快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

服务器篇04-配置apache编译安装

安装apache

安装apache所需环境组件

平原网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司

yum -y install gcc gcc-c++ autoconf automake make cmake pcre* openssl* libtool ncurses-devel libxm12-devel bison zlib-devel

下载apache编译安装包

wget

==注意!如遇到rm: cannot remove \'libtoolT\': No such file or directory问题,可以vi编辑configure文件,搜索RM=\'$RM\',更改为RM=\'$RM -f\'保存退出即可==

tar xvf apr-1.5.2.tar.gz cd apr-1.5.2 ./configure --prefix=/usr/local/apr make && make install

编译安装apr-util

tar xvf apr-util-1.5.4.tar.gz cd apr-util-1.5.4 ./configure --with-apr=/usr/local/apr make && make install

编译安装apache,安装常用的apache组件

tar xvf httpd-2.4.25.tar.gz cd httpd-2.4.25 ./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --enable-rewrite --with-mpm=worker --with-suexec-bin --with-apr=/usr/local/apr make && make install

新建网站管理用户和目录并赋予权限

useradd www mkdir -p /www/wwwroot/www.test.com touch /www/wwwroot/www.test.com/index.html echo \'this is web test !!!\' > /www/wwwroot/www.test.com/index.html chmod -R 755 /www chown -R www.www /www

备份并修改配置文件

cp /usr/local/apache2/conf/httpd.conf /usr/local/apache2/conf/httpd.conf.bak vi /usr/local/apache2/conf/httpd.conf #搜索"#ServerName",添加ServerName localhost:80 #搜索\'daemon\'把user和group用户改为自己新建的网站管理用户www #搜索\'Require all denied\'默认禁止所有,更改为\'Require all granted\'允许所有

/usr/local/apache2/bin/apachectl start echo \'/usr/local/apache2/bin/apachectl start\' >> /etc/rc.local

可在配置文件中添加链接配置文件,如:

Include /usr/local/apache2/vhost/*.conf

虚拟主机配置示例

ServerAdmin web@email.com DocumentRoot "/www/wwwroot/www.test.com" ServerName www.test.com ServerAlias www.test.com test.com ErrorLog "/www/wwwlogs/www.test.com-error_log" CustomLog "/www/wwwlogs/www.test.com-access_log" combined #PATH SetOutputFilter DEFLATE Options FollowSymLinks AllowOverride All Order allow,deny Allow from all DirectoryIndex index.html index.htm index.php default.php default.html default.htm

访问测试

curl http://127.0.0.1

It works!

至此说明apache服务已经可以正常使用了,局域网也可绑定host访问www.test.com测试



新闻标题:服务器篇04-配置apache编译安装
文章来源:http://6mz.cn/article/chccii.html

其他资讯