linux之apache
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-07-04
1.软件安装 1)rpm安装 rpm -qa | grep httpd httpd主软件包 httpd-manual 手册文档 /etc/httpd 服务器根目录 /etc/httpd/conf/httpd.conf 主配文件 /var/www/html 网页文件根目录 /etc/init.d/httpd 启动脚本 /var/log/httpd/access_log 日志文件 /var/log/httpd/error_log 错误日志文件 2.编译安装 1).获得源码包 httpd-2.0.59.tar.gz 2).确认编译环境 rpm -q gcc 3)进行编译安装 cp httpd-2.0.59.tar.gz /usr/local/src cd /usr/local/src/ tar zxvf httpd-2.0.59.tar.gz ls cd httpd-2.0.59 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite make make install 3.目录结构 1) /usr/local/apache2 根目录 2) /usr/local/apache2/bin 执行程序 3) /usr/local/apache2/lib 库文件 4) /usr/local/apache2/conf 配置文件 5) /usr/local/apache2/htdocs 网页文件目录 4.启动和停止服务 要把默认的apache服务停掉 server httpd stop bin/apachectl start bin/apachectl restart bin/apacherctl stop 5.设置apache服务自动启动 vi /etc/rc.local 添加: /usr/local/apache2/bin/apachectl start 6.调整apache服务器设置 vi /usr/lcoal/apache2/conf/httpd.conf 修改: ServerName [url]www.test.com[/url] 7.apache主配文件:httpd.conf 1)全局设置 ServeRoot "/usr/lcoal/apache2" 根目录 ServerName 主机名 DocumentRoot 网页文件目录 Listen 端口号 2)区域设置 8.建立个人主页 useradd user1 passwd user1 su - user1 chmod o x . mkdir public_html vi public_html/index.html 添加: user1的个人主页 /bin/apachectl restart 9.域名虚拟主机的配置 1)mkdir /home/a.com cd a.com vi index.html 写入:[url]www.a.com[/url] 2)mkdir /home/b.com cd b.com vi index.html 写入:[url]www.b.com[/url] 10.修改httpd.conf文件 vi /usr/local/apache2/conf/httpd.conf 添加如下内容: NameVirtualHost 192.168.1.1 <VirtualHost 192.168.1.1:80> ServerName [url]www.a.com[/url] DocumentRoot /home/a.com </VirtualHost> <VirtualHost 192.168.1.1:80> ServerName [url]www.b.com[/url] DocumentRoot /home/b.com </VirtualHost> 11.重启httpd服务 /usr/local/apache2/bin/apachectl restart 12.用本地hosts文件完成域名解析 vi /etc/hosts 192.168.1.1 [url]www.a.com[/url] 192.168.1.1 [url]www.b.com[/url] 如果客户机是windows,则编辑此文件 c:windowssystem32driversetchosts 配置apache.php.mysql协同工作(lamp) 1.安装配置mysql 1)建立mysql用户和组 groupadd -g 200 mysql useradd -u 200 -g mysql -d /usr/local/mysql/data -M mysql 2)释放mysql安装包 tar zxvf mysql-3.23.58-pc-linux-i686.tar.gz -C /usr/local/ 3)为mysql目录建立软链接 cd /usr/local ln -s mysql-3.23.58-pc-linux-i686/ mysql 4)创建var/lib目录,并设置相应权限 mkdir /var/lib/mysql chown -R mysql:mysql /var/lib/mysql chown -R root:mysql /usr/local/mysql-3.23* chown -R mysql:mysql /usr/local/mysql/data/ 5)复制mysql配置文件到/etc目录下,并初始化mysql数据库 cd /usr/local/mysql cp support-files/my-medium.cnf /etc/my.cnf ./scripts/mysql_install_db 6)再次设置权限 chown -R mysql:mysql /var/lib/mysql/ chown -R mysql:mysql /usr/local/mysql/data/ 7)启动mysql数据库并指定数据库运行用户 /usr/local/mysql/bin/safe_mysqld --user=mysql & 8)为mysql用户设置口令 /usr/local/mysql/bin/mysqladmin -u root password ''myrootpw'' 9)建立数据库 /usr/local/mysql/bin/mysql -u root -p mysql> CREATE DATABASE phpbb; my |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux学习进度下一篇: linux 系统时间修改与同步
关于linux之apache的所有评论