linux apache 配置文件在哪
我在装系统的时候防火墙都关了,
刚刚我也测试了端口,没有问题。就是访问不到我自己的页面,我都快急死了
http://localhost/ 这个可以访问到
linux红帽5apache服务器怎么配置:
Linux+Apache+Mysql+PHP典型配置
调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4
Linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似Redhat的其他linux也应该通用,大家只要掌握我提供的方法就行。记得安装Redhat9。0的时候不要安装系统默认的apache,mysql和php以及相关的软件。已经安装的请用rpm -e * 删除已经安装的包。
1.安装Mysql3.23.58
其实老实说直接安装Mysql官方网站提供的rpm包也是一个比较可行的办法,他的官方网站的rpm包的提供基本跟tar包发行是同步的,这点我比较喜欢,至少安装rpm包的在后面的调试中不会出现mysql库文件找不到的情况。但这里还是有必要讲一下自定义安装的步骤,毕竟网友自定义安装的还说挺多的。
软件获取:http://www.mysql.com/downloads/index.html
安装步骤:
tar zxvf mysql-3.23.58.tar.gz
cd mysql-3.23.58
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
make
make install
#prefix=/usr/local/mysql mysql安装的目标目录
#sysconfdir=/etc my.ini配置文件的路径
#localstatedir=/var/lib/mysql 数据库存放的路径
安装完以后要初始化数据库,当然你是升级的话不用做这步;
/usr/local/mysql/bin/mysql_install_db
如果系统没有mysql这个用户的话,最好做以下这步:
useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql
然后我启动mysql
/usr/local/mysql/bin/safe_mysqld &
ok,先看看mysql能否正常工作
mysql -uroot mysql
一般情况下都是不能正常链接数据库,错误提示一般为:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
其实网上大家问的最多的都是整个问题,说什么链接不到mysqld.sock,其实大家不妨看看mysql的错误日志就明白怎么回事,我这里的错误日志是在
/var/lib/mysql/*.err 你会发现mysql只所以不能启动,是因为/var/lib/mysql的权限不允许mysql服务访问,英文mysql默认是调用mysql用户来启动服务的,好了,既然知道是什么原因找到不能启动,那就简单了。我们只要
chown -R mysql:mysql /var/lib/mysql 就行,如果还是启动不了,再慢慢调试权限,反正一般启动不了都是权限的问题。
如果大家还是不能启动不了的话,那就用我的比较繁琐的权限的设置,反正我每次都是这么做的,一般不会有问题,见下:
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -R root /var/lib/mysql/mysql
chgrp -R mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -R root /var/lib/mysql/mysql/*
chgrp -R mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a
做完上面的步骤,然后把你编译目录的一个脚本COPY过去
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
用ntsysv设置使mysql每次启动都能自动运行。
好了,至此mysql安装完毕,你可以这样起动你的mysql服务
/etc/rc.d/init.d/mysqld start
下面这步比较关键,
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址。
2.安装Apache1.3.29。我没有选择安装Apache2.0是我对他还是不放心,因为网上最新公布的apache的漏洞基本上是针对2.0,当然大家可以自己选择安装相应的版本。我这里讲的都是采用DSO动态编译的方法编译Apache.
至于有关apache的编译方法,可以参考我以前的文章《apache的静态/动态编译在apache+php+mysql的应用》 http://www.5ilinux.com/apache01.html
软件获取:http://httpd.apache.org/
tar zvxf apache_1.3.29.tar.gz
cd apache_1.3.29
修改src/include/httpd.h 增大最大线程数
#define HARD_SERVER_LIMIT 256
改成
#define HARD_SERVER_LIMIT 2560
保存退出编译apache
./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max --htdocsdir=/var/www &&
make &&
make install
#这里我们通过enable-module参数告诉设置脚本,我们需要启动so和rewrite模块,so模块是用来提DSO支持的apache核心模块,而rewrite模块则是用意实现地址重写的模块,由于rewrite模块需要DBM支持,如果在初次安装时没有编译进apache,以后需要用到时需要重新编译整个apache才可以实现。为此除非你可以确定以后不会用到rewrite模块,否则还是建议你在第一次编译的时候把rewrite模块编译好。
enable-shared=max 这个参数的作用时编译apache时,把除了so以外的所有apache的标准模块都编译成DSO模块。而不是编译进apache核心内。
好了安装apache很简单的哦,启动apache看看
/usr/local/apache/bin/apachectl start
然后用ie看http://你的服务器地址。应该能看到熟悉的apache羽毛标志。
3.安装PHP4.3.4
软件获取:http://www.php.net/downloads.php
tar zvxf php-4.3.4.tar.gz
cd php-4.3.4
./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--enable-force-cgi-redirect \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-gd --enable-gd-native-ttf \
--with-ttf \
--with-gdbm \
--with-gettext \
--with-iconv \
--with-jpeg-dir=/usr \
--with-png \
--with-zlib \
--with-xml \
--enable-calendar \
--with-apxs=/usr/local/apache/bin/apxs
make
make install
#我这里由于服务器需要用到GD库,所以加了一些支持GD的编译参数 ,GD直接用了redhat自带的GD库,大家没有安装的话可以从安装盘安装,注意除了安装GD以外,还要安装libjpeg,libpng等库文件。另外--with-mysql=/usr/local/mysql指向你安装mysql的路径。--with-apxs指向apache的apxs文件的路径。
vi /usr/local/apache/conf/httpd.conf
查找<IfModule mod_mime.c>;
在此范围添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然CPOPY PHP的配置文件
cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini
修改php.ini文件
register_globals = On
ok!重新启动一下apache服务器
/usr/local/apache/bin/apachectl restart
然后写个php测试页info.php:内容如下
<?php
phpinfo();
?>;
正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。
linux下安装tomcat的默认安装目录在哪?:
Ubuntu的tomcat安装包,解压后,就是安装目录
从官网http://tomcat.apache.org/下载tomcat,保存在/home目录下。
# cp apache-tomcat-6.0.20.tar.gz /home
# cd /home
#tar -zxvf apache-tomcat-6.0.20.tar.gz
# ls
apache-tomcat-6.0.18 jdk-6u30-linux-i586.bin mytask.sh web.war
jdk1.6.0_30 ljq ubuntu
# cd apache-tomcat-6.0.18/
# ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
tomcat目录解析:
bin:存放启动和关闭Tomcat的可执行脚本。
conf:Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享的配置文件),密码忘了看 tomcat-users.xml。
webapps:存放web applications,用户自己需要部署的应用程序也放到此目录。
work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等。
logs:存放日志文件。
temp:JVM用于存放临时文件的目录(java.io.tmpdir)。
/home/apache-tomcat-6.0.18/bin# ./startup.sh //启动tomcat
/home/apache-tomcat-6.0.18/bin# ./shutdown.sh //关闭tomcat
/home/apache-tomcat-6.0.18/logs# tail -f catalina.out //查看tomcat日志(-f表示会不断打印新的日志出来)
Linux下我装好了Apache服务器,服务器可以启动,可以看到欢迎界面,可是访问我自己的页面却说找不到:
在/var/www/html目录中创建 index.html文件,这个文件就是Apache服务器的主页文件 另外,如果想配置虚拟服务器的话,也是修改httpd.conf文件,在文件中加入如下代码:
NameVirtualHost IP
<VirtualHost IP>
ServerName 网址
DocumentRoot /var/www/zln
<Directory"var/www/zln">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
你的1.html 换成index.html 试一试
阿里云服务器 linux apache 在哪个目录:
云服务器操作系统:CentOS 6.2 64位
客户端操作环境:Mac OSX Teminal
操作步骤:
1. 运行 Terminal,输入命令 ssh username@ip,然后输入密码。
2. 安装 Apache 软件:yum install httpd
3. 设置 Apache 在服务器启动时运行:chkconfig --levels 235 httpd on
4. 在 Apache 配置文件中配置域名:vi /etc/httpd/conf/httpd.conf,找到 ServerName ,添加“域名:80”,保存并退出。
5. 重启 Apache:service httpd restart
6. 浏览器中访问第4步配置的域名,如果出现“Apache 2 Test Page powered by CentOS”的页面,说明配置成功。我的是小鸟云服务器 不懂的都是问客服。
linux上的apache服务器启动不了?:
使用kill把httpd干掉
ps -ef | grep httpd
查出httpd的进程号,然后
kill -9 [进程号]
linux配置apache和python的环境,mod_python在安装的报错处理,在线等!!:
编译过程钟可能出现以上错误
解决方案:
修改src/connobject.c第142行
把!(b == APR_BRIGADE_SENTINEL(b) || 改为!(b == APR_BRIGADE_SENTINEL(bb) ||
你碰到的应该是这个情况吧?
/usr/local/lib/python2.5/config/libpython2.5.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
apxs:Error: Command failed with rc=65536
解决方案:
一定要确认编译Python的时候有没有加上--enable-shared,如果没有,加上重新编译
此时行Python可能出现以错误
python: error while loading shared libraries: libpython2.7.so.1.0:
cannot open shared object file: No such file or
解决办法:
新建下面文件
vim /etc/ld.so.conf.d/python2.7.conf
加入内容:
/usr/local/lib
保存退出后运行:
ldconfig
试下,有问题在找我。
Linux Apache http服务器不能访问个人网页:
DocumentRoot 路径不用加引号的。如果还有问题那应该是虚拟主机配置没写好。
NameVirtualHost 192.168.2.30:80 #启用虚拟主机并且指定虚拟主机IP地址。
<VirtualHost 192.168.2.30:80>
ServerAdmin admin@abc.com #站点管理员邮箱
DocumentRoot /var/www/html/web1 #站点目录位置
ServerName www.abc.com #站点域名
DirectoryIndex index.html index.html.var index.php #站点默认首页
ErrorLog logs/dummy-host.example.com-error_log #错误日志
CustomLog logs/dummy-host.example.com-access_log common #访问日志
</VirtualHost>
希望对你有用。
linux环境,apache2.4版本,怎么开启SSI,如何修改httpd.conf的配置文件:
发行版不同,修改方法不同:
Ubuntu:/etc/apache2 目录下应该有个mods-available 和mods-enabled 目录,在mods-enabled 目录下创建一个 mods-avaibale/ssl.load 的软连接:
sudo ln -sv mods-available/ssl.load mods-enabled/ssl.loadCentOS:
去掉# LoadModule ssl_module apachePath/modules/mod_ssl.so 的注释
-
h77主板哪个好
目前比较好的摄影网站有哪些?: 色影无忌(最大中文摄影网站,就是陕西“周老虎”的揭露大本营)蜂鸟(最有影响力的二手摄影器材交易网站,摄影论坛也不错)新摄会 橡树摄影网(这个覆盖面最广)还有些地方摄影网,呵呵,摄影之路,烧钱但是养生。 ...
470条评论 5126人喜欢 5360次阅读 361人点赞 -
pp理财为什么打不开
吉利远景什么时候出自动档啊?出的话是AT还是CVT啊?: 我估计应该在九月至十二月出吧,cvt的可能性较大,如果是普通的4速或5速at,吉利就别活算了。顺便说一下,吉利要推出6速和8速的自动波箱,不过是在后年,但这个值确实得期待。你说的那三辆车我认为远景是首选,劲取是次选,...
201条评论 4281人喜欢 3231次阅读 319人点赞 -
polo 嘉年华 哪个好
佛教网中比较好的网站有哪些?: 佛教导航就很不错,是一个比较早的佛教网站。他的佛教视频网有佛教影音,法师的开示,可以学到很多东西。还有佛教音乐台,听佛教歌曲很方便的。另外地藏缘论坛。佛教在线、凤凰佛教是比较好的 佛教网站,百度都一下都能找到。希望对...
936条评论 5657人喜欢 3967次阅读 359人点赞 -
pdf手机阅读器哪个好
http://www.xyxiayi.com/ 谁知道这个主页的歌是什么,跪求。: Mariah Carey-I'm That Chick ...
864条评论 4322人喜欢 6282次阅读 600人点赞 -
foxmail 地址簿 在哪
有哪些比较好的买零食网站?: 比较好的买零食网站有淘宝网、天猫(天猫超市)、爱淘宝等等有很多 ...
809条评论 1749人喜欢 3508次阅读 805人点赞 -
pp助手怎么导入铃声
fifaonline3m官网为什么开不了: 清理一下IE的垃圾,不行就重启,要不就换浏览器试试。望采纳 ...
557条评论 1449人喜欢 3543次阅读 693人点赞 -
mac有哪些版本的
有什么比较好一点的图片网站?: 永久免费刷流量,刷出真实流量不在是梦想。真实IP、真实来路,中 ...
823条评论 5663人喜欢 1855次阅读 928人点赞
最新热搜榜单
随机推荐榜单
- 宝马02年745加不起油,应该是什么问题
- word2010如何自动生成目录?
- 新买的ipad,怎么把这些英文设置成中文啊,谢谢知道的大哥说一下,没有分了,
- 怎么查看别人QQ空间的签名档
- BOSSSUNWEN是哪个国家的品牌
- 求EXO二巡首尔演唱会的歌单
- 做广告的,UV平板打印机和卷平一体机怎么样
- 流行乐吉他和弦中常用的是。。?
- 索尼A900套机和尼康D750套机有什么区别
- 从百度中下载的flyme升级包怎样升级
- 如何对CAD中插入的光栅图像进行矫正?
- 2014公卫执业医师资格分何时查
- 偏旁带木,禾,田,米的字有哪些
- 五菱之光,五菱宏光,五菱荣光,区别是什么?
- 360极速浏览器和火狐浏览器哪个好?
- QQ靓号会不会被盗走?
- 手机版泰拉瑞亚怎么种血腥之地和腐化之地
- 如何判断及检测u盘的主控是否损坏
- 谁丢我个CF辅助器啊
- 地球有几颗非人造卫星??是什么??