Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[教程] 康盛创想 Linux(基于CentOS的LNMP) 服务器部署标准 白丁简明版

  [复制链接]
发表于 2010-8-18 23:01:23 | 显示全部楼层
我花了将近4天时间测试这个安装包。参照该教程其它的全部都能安装完毕,除了安装nginx的时候出了点错。下面我详细介绍安装过程。我目前已经部署成功。
回复

使用道具 举报

发表于 2010-8-18 23:41:38 | 显示全部楼层
本帖最后由 jhlqab 于 2010-8-19 10:34 编辑

2. 关闭不需要的服务
# ntsysv

在输入linux命令行的时候,前面的#要去掉,然后敲回车。

(1)进入ntsysv是一个简单的图形化界面,会出现一个服务列表,选中和取消用空格键,上下箭头对选项进行滚动。最后切换到OK或者CANCLE用tab键。按钮出现焦点之后,按回车即可保存退出。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2010-8-19 10:33:50 | 显示全部楼层
2. 关闭不需要的服务
# ntsysv

在输入linux命令行的时候,前面的#要去掉,然后敲回车。

(1)进入ntsysv是一个简单的图形化界面,会出现一个服务列表,选中和取消用空格键,上下箭头对选项进行滚动。最后切换到OK或者CANCLE用tab键。按钮出现焦点之后,按回车即可保存退出。


在使用这个教程的过程中,需要熟悉一些linux的基本命令。
比如文字编辑系统。在字符界面用的最多的就是vi  ,这个命令就像windows的记事本一样,但是比记事本要强大学多。

我现在操作IDC机房的linux服务器是用SSH连接上去的,感觉超级爽。命令用多了,才逐步感觉到linux的强大。感觉Windows的操作是在太可笑了 。
关于安装nginx的错误,明天上班的时候再给大家传。
全部安装完了之后要对linux防火墙进行端口开发操作,比如开发80端口,需要用vi进入/etc/sysconfig/iptables操作。编辑相应的端口映射,然后用ZZ保存vi编辑完后的内容。
操作命令应该是  vi  /etc/sysconfig/iptables  
进入iptables的编辑界面,然后修改端口映射规则。
我终于调试成功,接下去把服务器性能稍微再做下优化。

iptables是centos的防火墙,基本上在它上面开发端口后才能有效在外网进行访问。
附上我的iptables列表
命令列表
[root@localhost /]# vi etc/sysconfig/iptables

# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

如果要增加一个端口是8080
请把红色一行拷贝,然后修改9000为8080,保存iptables,然后重启iptables服务。
8080端口就可以开放了。
如果在windows下可以用telnet IP地址 8080来进行校验该端口是否开放。

最后就是测试服务器配置是否成功。
最重要的测试环境是否运行正常没有弄。

需要切换到/home/www/wwwroot目录,如果要测试php的环境,可以新建一个php文件phpinfo.php,然后代码内容是
<%
phpinfo();
%>
然后保存,就可以键入网址进行浏览了。


按照本教程安装nginx服务器有一个问题。
就是在执行


&&&&&&&&&&&&&&&&&&&&include shell code&&&&&&&&&&&&&&&&&&&&&&
2. 编译安装Nginx

# cd /usr/local/src/
# tar zxvf nginx-0.7.65.tar.gz
# cd nginx-0.7.65
# ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --with-http_realip_module --with-http_addition_module --with-http_gzip_static_module --with-http_random_index_module --with-http_stub_status_module --with-http_sub_module --with-http_dav_module
# make
# make install clean
# cp /usr/local/src/nginx /etc/init.d/nginx
# chmod 755 /etc/init.d/nginx
# chkconfig --add nginx
# chkconfig nginx on
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
在运行红色字体的时候会提示:
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.

这是由于rewrite模块写入不支持,需要PCRE library支持
[root@localhost ~]# rpm -qa|grep pcre
如果未安装PCRE library
会显示:pcre-6.6-2.el5_1.7 一行
如果已经安装,会显示
pcre-devel-6.6-2.el5_1.7
pcre-6.6-2.el5_1.7
第一行是说明PCRE library已经编辑安装。

安装PCRE library 命令:
[root@test suantop]# rpm -ivh pcre-devel-6.6-2.el5_1.7.i386.rpm
warning: pcre-devel-6.6-2.el5_1.7.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:pcre-devel ########################################### [100%]


安装完PCRE library,就可以正常启动nginx服务器了。



回复

使用道具 举报

发表于 2010-8-19 10:35:29 | 显示全部楼层
我已经配置成功,有问题 可以 私下 发我消息 。
回复

使用道具 举报

发表于 2010-8-19 12:28:45 | 显示全部楼层
我已经配置成功,有问题 可以 私下 发我消息 。
jhlqab 发表于 2010-8-19 10:35


强大啊 做一个完整的教程出来啊 您这样写 就怕照着做哪步出错
回复

使用道具 举报

发表于 2010-8-19 13:04:54 | 显示全部楼层
教程都是对的,按照这个教程做就可以了。
只是有两个地方需要注意一下。
教程还是做的比较完善的。
最好是一步步自己安装,不要用集成包。
这样也能提高自己的linux水平
就算把代码全部重新敲一遍。
回复

使用道具 举报

发表于 2010-8-19 14:27:35 | 显示全部楼层
教程都是对的,按照这个教程做就可以了。
只是有两个地方需要注意一下。
教程还是做的比较完善的。
最好 ...
jhlqab 发表于 2010-8-19 13:04

这个教程里没有FTP

回复

使用道具 举报

发表于 2010-8-19 15:17:46 | 显示全部楼层
用不到ftp的。全部都是网络上下载的东西。
回复

使用道具 举报

发表于 2010-8-19 15:23:35 | 显示全部楼层
最多用到SSH,远程连接到服务器 SSH Secure Shell Client,到网上去下载一个。
回复

使用道具 举报

发表于 2010-8-19 16:08:02 | 显示全部楼层
8. 重新启动

# init 6


弄到这步 起不起来机器了 郁闷(EM:158:)(EM:158:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

腾讯云自营「网站建设」全新上线!仅需1元,即可快速体验企业官网、电商网站的海量精美模版

小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2021-6-19 04:50

Powered by Discuz! X3.4

Copyright © 2001-2019 Tencent Cloud.

快速回复 返回顶部 返回列表