首页 linux环境部署(nginx)

linux环境部署(nginx)

举报
开通vip

linux环境部署(nginx)Linux下环境部署 1、安装linux工具 为了方便地上传文件和操作linux服务器,我们在自己机器上安装以下两个工具: ,这两个安装程序在此手册同一目录的“附件”文件夹下。安装SecureCRT_5.1.3的时候要输入序列号等信息,这个在压缩包里面有说明。 安装好了之后,我们可以看到它们两个界面分别如下图所示: 1.1  SecureCRT_5.1.3的使用 我们打开程序SecureCRT_5.1.3,点击 图片中所标的“快速连接”,在弹出的界面输入linux服务器的用户名以及端口号(默认是22,...

linux环境部署(nginx)
Linux下环境部署 1、安装linux工具 为了方便地上传文件和操作linux服务器,我们在自己机器上安装以下两个工具: ,这两个安装程序在此手册同一目录的“附件”文件夹下。安装SecureCRT_5.1.3的时候要输入序列号等信息,这个在压缩包里面有说明。 安装好了之后,我们可以看到它们两个界面分别如下图所示: 1.1  SecureCRT_5.1.3的使用 我们打开程序SecureCRT_5.1.3,点击 图片中所标的“快速连接”,在弹出的界面输入linux服务器的用户名以及端口号(默认是22,具体看服务器情况),如下图所示: 点“连接”按钮,这样会弹出一个框,要求输入密码,如下图所示: 密码输入成功之后,界面会变成下图这样: 这样就能在此界面下输入linux命令操作linux服务器了。 1.2  FileZilla 上传文件到linux服务器 在新安装的linux服务器下,是没有ftp可用的,所以在此之前我们可以通过vsftp来进行文件上传到linux服务器下。 上传步骤如下:打开FileZilla程序,在界面上输入主机ip,root用户名,密码,端口号这里一般是22,如下图所示: 然后点击右侧的“快速连接”,这样在用户名和密码无误的情况下就能连接到linux服务器下了,下图是连接成功后的界面: 这样我们在本地目录结构里面右击某个文件或者文件夹,然后在弹出的右键菜单点“上传”就能把文件传到linux服务器上,如下图所示: 2、tomcat的部署 tomcat的部署包括以下几个步骤: 1、上传tomcat程序 2、上传jdk 3、增加一个linux用户用来启动tomcat 4、配置jdk环境变量 5、设置tomcat以及jdk的权限 2.1 增加一个jwztcms账号 在SecureCRT_5.1.3命令行下,并且当前登入账号是root时,输入命令“adduser jwztcms”,然后回车。这样就增加了一个名为jwztcms的账号。我们可以看到,这个时候,在/home目录下,会多了一个名为jwztcms的文件夹。如下图所示: 2.2 如何修改账号密码 在当前登入账号是root时,输入命令“passwd jwztcms”然后回车,系统会让你两次输入密码,修改成功后会有“passwd: all authentication tokens updated successfully”这样的提示。 2.3如何修改账号在linux上的默认文件夹 2.4 如何查看当前系统各个目录容量 输入命令“df  -h”,注意中间是一个横杠,然后会出现如下图这样的界面: 很明显,这里清晰地反应出了服务器各个目录的容量情况。 2.5  jdk的部署 首先我们将jdk文件传到相应的目录下,这里我们的jdk文件夹是“jdk1.5.0_20”,我传到了 /usr/local目录下。 我们最好将java环境的配置信息放在jwztcms用户所在的家里,也就是在/home/jwztcms目录下。 该目录下有一个文件是 .bash_profile ,这个文件默认是隐藏状态的,可以使用 ls –a 命令看到。 如果没有该文件可以手动创建该文件,修改该文件可以直接在linux服务器上进行(这时要使用vi命令,不会使用vi命令的请在百度里搜索“vi命令的用法”)该文件里边的内容是: # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH #set java environment variables export JAVA_HOME=/usr/local/jdk1.5.0_20 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:. export PATH=$PATH:$JAVA_HOME/bin 我们要添加上以上红色部分内容。 这时使用reboot命令重启服务器后java环境变量 生效。 注意:服务器启动之后使用root登录后,用java –version是看不到java相关版本信息的,只有使用jwztcms用户能看到。 这里也要保证/usr/local/jdk1.5.0_20/bin 目录下有执行权限,可以使用命令 chmod +x /usr/local/jdk1.5.0_20/bin/* 2.6  tomcat的启动和停止 首先要有如下步骤才能保证tomcat能顺利启动: 1、要保证tomcat能启动首先要配置好jdk。 2、我们将tomcat上传到linux服务器上,现在我把tomcat传到的路径是: /home/jwztcms/Tomcat-5.5_v5.0/ 3、执行以下命令(该命令时给bin目录下的文件指定权限): chmod +x /home/jwztcms/Tomcat-5.5_v5.0/bin/* 2.6.1启动tomcat /home/jwztcms/Tomcat-5.5_v5.0/bin/startup.sh  //我用绝对路径是方便写文档,大家也可以使用相对路径操作 2.6.2关闭tomcat /home/jwztcms/Tomcat-5.5_v5.0/bin/shutdown.sh tomcat的关闭还有另外一种方法: 1、用命令“ps -ef|grep java”,查看到所有正在运行的java程序,如下图所示: 可以看出我们这里有两个tomcat在运行:一个是id为25791的,这个tomcat的目录是“/home/jwztcms/Tomcat-5.5_v5.0_8080”,另外一个是id为26087的tomcat,它的目录是“/home/jwztcms/Tomcat-5.5_v5.0_8080”。 我们现在要把id为25791的tomcat停掉,那么我们使用命令“kill  25791”,这样当我们再次使用命令“ps -ef|grep java”来查看的时候,这个时候就只剩下一个tomcat了。 3、nginx的部署 如果机器是联网的,但是域名解析不了,配置dns linux修改hosts后刷新DNS缓存 /etc/rc.d/init.d/nscd restart nginx的运行需要许多其他程序的支持,为了简便,我们在命令行下输入命令“yum install gd gd-devel zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers”,保证该命令顺利执行完毕。 Nginx默认安装在/usr/local目录下 4、ftp的部署 4.1 vsftpd的安装 有时候linux redhat操作系统已经自带安装了vsftpd ,我们可以直接转到下一步进行操作,若没有安装我们将我们准备的vsftpd程序vsftpd-2.0.5-10.el5.i386.rpm上传到服务器并进行安装。 安装命令:rpm –ivh vsftpd-2.0.5-10.el5.i386.rpm 4.2 vsftpd的配置 vsftpd有三个配置文件需要配置分别是: ftpusers  user_list  vsftpd.conf 三个文件,它们都位于/etc/vsftpd目录下。 我们将 jwztcms这个用户都要添加到 ftpusers  user_list两个文件中,具体原因我不说了,大家感兴趣可以自己查阅。 最重要的是vsftpd.conf文件,以下是其中两处地方就行, 第一处: # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=NO  //默认是YES,咱们这里设置成NO是将匿名登录关闭 第二处: # You may specify an explicit list of local users to chroot() to their home # directory. If chroot_local_user is YES, then this list becomes a list of # users to NOT chroot(). chroot_local_user=YES #chroot_list_enable=YES 默认红色代码没有,这里我们添加上去,意思是我们可以使用linux本地用户登录。 4.3 vsftpd 的启动和停止 配置好之后重新启动vsftpd服务,可以使用如下命令: # service vsftpd restart 注意:更改配置文件之后最好使用 # service vsftpd stop 停止,然后再用# service vsftpd start 使之启动,这样比较好,像有时使用restart之后,匿名还是能登录。这时用stop 和start是能直接搞定的。 4.4 ftp上传目录的相应权限修改 当前我们将解包程序上传到/home/cmsuploader/ftp目录,由于是使用cmsuploader 用户上传的文件,jwztcms用户默认没有这个权限操作cmsuploaer的文件,这时我们通过如下例如修改权限: # chown jwztcms –R  /home/cmsuploader  //使用jwztcms用户拥有cmsuploaer目录及及以下所有文件和目录的权限 # chmod –R 777 /home/cmsuploader/ftp # chmod –R 777 /home/cmsuploader/html    //保证这两个目录所有属性开放。 5、Apache2的部署 5.1 apache2的配置 当前Tocmat的配置信息都是现成的不用改动。其网站的目录是指向/home/cmsuploader/html目录。 5.2 apache2的启动和停止 /usr/local/ 启动apache2用root用户启动,因为apache2默认使用80端口,linux中1024下端口默认是由root有权限使用的。
本文档为【linux环境部署(nginx)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321575
暂无简介~
格式:doc
大小:44KB
软件:Word
页数:0
分类:互联网
上传时间:2019-08-15
浏览量:19