linux怎么查看本机内存大小
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~