五、线上环境安装配置实操(jdk-tomcat-maven-vsftpd-nginx)

网友投稿 299 2022-09-20

五、线上环境安装配置实操(jdk-tomcat-maven-vsftpd-nginx)

#安装JDK

直接进去根目录,创建一个developer文件夹,cd developer/

在使用sudo权限创建一个sudo mkdir setup

进入setup,cd setup,

执行wget

wget chmod 777 jdk-7u80-linux-x64.rpm

我们可以看到权限已经改过来了,

安装JDK

sudo rpm -ivh jdk-7u80-linux-x64.rpm

这时JDK就装完了,

cd /usr/java/jdk1.7.0_80/

ll

这个就是我们刚刚安装的JDK

配置JDK的环境变量

sudo vim /etc/profile

export JAVA_HOME=/usr/java/jdk1.7.0_80export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport MAVEN_HOME=/developer/apache-maven-3.0.5export NODE_HOME=/usr/local/node-v4.4.7-linux-x64export RUBY_HOME=/usr/local/rubyexport CATALINA_HOME=/developer/apache-tomcat-7.0.73export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$MAVEN_HOME/bin:$NODE_HOME/bin:/usr/local/bin:$RUBY_HOME/binexport LC_ALL=en_US.UTF-8

输入:wq!退出

输入下列命令使配置生效

source /etc/profile

我们输入java -version验证一下

这就说明我们JDK安装成功了

————————————————————————————————————————————————————————

#安装Tomcat

进入developer文件夹

cd /developer/

ll

sudo wget tar -zxvf apache-tomcat-7.0.73.tar.gz

这时候我们发现这个目录已经创建好了

我们把安装文件移动到setup文件夹下

sudo mv apache-tomcat-7.0.73.tar.gz setup/

进入tomcat文件夹

编辑

sudo vim conf/server.xml

修改字符集,添加URIEncoding="UTF-8",保存退出

输入:wq 退出

进入bin

运行sudo ./startup.sh,我们发现tomcat已经启动

而现在我们的安全组策略和防火墙都是空的,我们就直接用外网访问这个tomcat,拿到云服务器公网IP,

访问云服务器公网IP:8080,如下图就是我们刚刚启动的Tomcat

————————————————————————————————————————————————————————

#下载【Maven】

将Maven下载到developer根目录下

sudo wget tar -zxvf apache-maven-3.0.5-bin.tar.gz

将maven安装包移动到setup目录下

验证Maven是否安装成功

如图所示,Maven就安装成功了

————————————————————————————————————————————————————————

#安装VsFTPd

sudo yum -y install vsftpd

FTP服务器安装好之后,我们就要创建一个FTPUser,它没有等云服务器的权限,但是他有FTP的权限

我们来到根目录创建一个文件夹,并进去

在创建一个目录,叫ftpfile

添加一个匿名用户

sudo useradd ftpuser -d /product/ftpfile -s /sbin/nologin

我们修改一下ftpfile这个文件夹的权限,用户和用户组都是ftpuser

sudo chown -R ftpuser.ftpuser ./ftpfile/

重置ftpuser的密码

sudo passwd ftpuser

进入cd /etc/vsftpd,

编辑sudo vim chroot_list,将我们刚刚添加的匿名用户添加到里面

输入:wq 保存退出

修改安全策略

sudo vim /etc/selinux/config

将SELINUX设为disabled

:q保存退出

为了防止碰到访问时的550拒绝访问错误,我们直接执行

sudo setsebool -P ftp_home_dir 1

我们把vsftpd.conf文件删除掉,

我们把线上的vsftpd.conf文件下载下来

sudo wget setup/ 文件夹

sudo wget yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

解压nginx

sudo tar -zxvf linux-nginx-1.10.2.tar.gz

进入nginx解压

cd nginx-1.10.2/

执行命令

sudo ./configure

sudo make

sudo make install

whereis nginxcd /usr/local/nginx/

cd conf

sudo vim nginx.conf

增加

include vhost/*.conf;

:wq退出

创建一个【vhost】文件夹

sudo mkdir vhost

进入

cd vhost

sudo wget wget wget wget ..llcd sbin/llsudo ./nginx

cd ..

cd sbin/

执行nginx

sudo ./nginx

这就执行成功了

我们也可以通过-T的命令来测试一下

因为我们是用线上的,所以nginx这块我们就不配置host了

我们前面环境搭建配置host的是因为大家没有域名,然后来模拟一个域名

这个时候启动是已经加载的最新的配置文件了,所以不需要reload

如果我们现在更新配置文件还有执行一下-s reload这样一个命令

因为我们防火墙和安全组到现在都没有设置,所以我们访问这个Ip的时候应该可以看到nginx的主页

说明nginx是正常的

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:解立彬被停赛4场罚款2万,翟晓川被通报批评罚款3万!
下一篇:ThreeJS的性能优化方面
相关文章

 发表评论

暂时没有评论,来抢沙发吧~