linux项目环境配置(自用).md

自用:CentOS 6.8 64位

1)源配置

CentOS
1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3、之后运行yum makecache生成缓存

– 查看已安装的源: yum repolist

2)jdk安装

1.清理系统默认自带jdk

rpm -qa|grep jdk

卸载:

sudo yum remove XXX
wget http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm?AuthParam=1522305984_aae1d8da49c200e041cfc3731de056f0

2.赋予权限:sudo chmod 777 jdk-7u80-linux-x64.rpm
3.安装:sudo rpm -ivh jdk-7u80-linux-x64.rpm (默认路径/usr/java/jdk1.7.0_80)

环境变量
vim /etc/profile

export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

保存生效:source /ect/profile

3)tomcat
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.85/bin/apache-tomcat-7.0.85.tar.gz

tar -zxvf XXX
export CATALINA_HOME=/developer/apache-tomcat-7.0.85

配置tomcat UTF-8字符集
编辑 conf/server.xml 在8080默认端口xml节点末尾添加 URIEncoding="UTF-8"
启动验证:./bin/startup.sh

chkconfig iptables off --永久关闭防火墙

4)maven
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar -zxvf XXX
环境变量配置
export MAVEN_HOME=/developer/apache-maven-3.3.9
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
5)vsftpd

yum -y install vsftpd (先检查是否安装 rpm -qa|grep vsftpd)
配置文件在 /etc/vsftpd/vsftpd.conf

创建虚拟用户
1.ftp文件夹 mkdir ftpfile
2.添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
3.修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile
4.重设ftpuser密码:passwd ftpuser
lk123456
配置:
1.cd /etc/vsftpd
2.vim chroot_list 创建文件
3.将虚拟用户添加到配置文件中,后续引用
4.保存退出
5.sudo vim /etc/selinux/config 修改SELINUX=disabled
6.:wq保存退出
(验证时遇到550拒绝访问执行:sudo setsebool -P ftp_home_dir 1
然后重启linux服务器,执行reboot
7.sudo vim /ect/vsftpd/vsftpd.config
8.添加或更新配置

防火墙配置
vim /etc/sysconfig/iptables

-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --sport 20 -j ACCEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --sport 21 -j ACCEPT

保存重启防火墙 service iptables restart

service vsftpd restart

账号密码为匿名用户设置的账户密码

ftp客户端软件cuteftp等等

6)Nginx

各种依赖安装:
1.安装装gcc: yum install gcc (gcc -v)
2.安装pcre: yum install pcre-devel
3.安装zlib:yum install zlib zlib-devel
4.安装openssl: yum install openssl openssl-devel
(如果要支持ssl的话)
综合命令:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

wget http://nginx.org/download/nginx-1.10.2.tar.gz
tar -zxvf XXX

安装
1.进入nginx目录之后执行./configure
(或指定安装目录添加参数 --prefix=/usr/nginx)
默认路径:/usr/local/nginx
2.执行make
3.make install

测试配置文件:/nginx/sbin/nginx -t
启动/停止/重启: /nginx/sbin/nginx -s stop[reload]
ps -ef|grep nginx
平滑重启:kill -HUP nginx的PID

Nginx虚拟域名配置及测试验证
1.编辑配置文件
vim /usr/local/nginx/conf/nginx.conf

  • 增加include vhost/*.conf
    保存退出
    2.在/usr/local/nginx/conf/ 目录下新建vhost文件夹
    3.创建域名转发配置文件,比如 a.com.conf,b.com.conf,c.com.conf
    默认80访问
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页