yum -y install gcc ------------下载gcc
gcc -v --------查看是否安装gcc 安装了就不用执行1-3步
1.手动挂载系统镜像
mount /dev/cdrom /mnt
2.rpm安装包在/mnt/Packages路径下,将以下文件拷贝至/usr/local/gcc(需创建)
cp /mnt/Packages/cpp-4.8.5-36.el7.x86_64.rpm /usr/local/gcc/
cp /mnt/Packages/gcc-4.8.5-36.el7.x86_64.rpm /usr/local/gcc/
cp /mnt/Packages/gcc-c++-4.8.5-36.el7.x86_64.rpm /usr/local/gcc/
cp /mnt/Packages/glibc-devel-2.17-260.el7.x86_64.rpm /usr/local/gcc/
cp /mnt/Packages/glibc-headers-2.17-260.el7.x86_64.rpm /usr/local/gcc/
cp /mnt/Packages/kernel-headers-3.10.0-957.el7.x86_64.rpm /usr/local/gcc/
cp /mnt/Packages/libgomp-4.8.5-36.el7.x86_64.rpm /usr/local/gcc/
cp /mnt/Packages/libstdc++-devel-4.8.5-36.el7.x86_64.rpm /usr/local/gcc/
3依次安装
rpm -ivh cpp-4.8.5-36.el7.x86_64.rpm
rpm -ivh kernel-headers-3.10.0-957.el7.x86_64.rpm
rpm -ivh glibc-headers-2.17-260.el7.x86_64.rpm
rpm -ivh glibc-devel-2.17-260.el7.x86_64.rpm
rpm -ivh libgomp-4.8.5-36.el7.x86_64.rpm
rpm -ivh gcc-4.8.5-36.el7.x86_64.rpm
rpm -ivh libstdc++-devel-4.8.5-36.el7.x86_64.rpm
rpm -ivh gcc-c++-4.8.5-36.el7.x86_64.rpm
----------------------------------------------------------------------------------------------------------------------
快速安装4-6步
yum -y install zlib zlib-devel pcre-devel openssl openssl-devel
4.安装openssl
tar -zxvf openssl-fips-2.0.16.tar.gz
cd openssl-fips-2.0.16
./config
make && make install
cd ../
5.安装zlib
tar -zxvf zlib-1.2.7.tar.gz
cd zlib-1.2.7
./configure
make && make install
cd ../
6.安装pcre
tar -zxvf pcre-8.45.tar.gz
cd pcre-8.45
./configure
make && make install
cd ../
7.切换至Nginx压缩包所在路径下,解压Nginx至/usr/local下
tar -zxvf nginx-1.22.1.tar.gz -C /usr/local
8.配置
cd /usr/local/nginx-1.22.1
./configure --prefix=/usr/local/nginx-1.22.1
9.创建日志文件夹
mkdir logs
chmod 700 logs
10.执行make、make install命令
make && make install
11.启动Nginx
cd /usr/local/nginx-1.22.1/sbin
./nginx
ps -ef |grep nginx --------------nginx是否启动 --- 80端口
#若以上无法启动可尝试指定配置文件启动
/usr/local/nginx-1.22.1/sbin/nginx -c /usr/local/nginx-1.22.1/conf/nginx.conf
若启动出现下图提示:
./nginx: error while loading shared libraries: libpcre.so.0: cannot open shared object file:No such file or directory
则执行以下代码后再启动:
ln -n /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0
12浏览器访问http://IP进行测试
出现 welcome to nginx 成功
13映射至8080端口的Tomcat
vi /usr/local/nginx-1.22.1/conf/nginx.conf
在#gzip on;下添加
upstream myserver{
server 192.168.147.136:8080;
}
location / {
root html;
index index.html index.htm;
proxy_pass http://tomcat;
}
esc+shift+; wq保存退出
14重载配置
cd /usr/local/nginx-1.22.1/sbin
./nginx -s reload -------------重新启动
15.此时用浏览器访问,界面将由原来的Nginx变成Tomcat界面
curl http://IP
16配置Nginx的域名映射
vi /usr/local/nginx-1.22.1/conf/nginx.conf
修改server_name 后的地址,配置后在windows显示的域名就是配置的域名
pkill nginx ----------------------80端口守护进程关闭方法