摘要:搭建服務(wù)器因?yàn)檫@次我們實(shí)際上有在線安裝和離線安裝的不同的需求。參數(shù)可選需要重啟生效。改為后,顯示出文件的大概大小,單位是或者或者而默認(rèn)為,顯示的文件時(shí)間為時(shí)間。
Nginx搭建repo服務(wù)器
因?yàn)檫@次我們實(shí)際上有在線安裝和離線安裝的不同的需求。
所以我們同時(shí)采用了兩種方法來(lái)安裝nginx。
安裝nginx對(duì)應(yīng)的源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm yum install nginx2. 離線安裝nginx
打開(kāi)網(wǎng)址 http://nginx.org/packages/rhel/7/x86_64/RPMS/ 下載對(duì)應(yīng)的文件 http://nginx.org/packages/rhel/7/x86_64/RPMS/nginx-1.14.0-1.el7_4.ngx.x86_64.rpm 把下載的文件放置到 /opt/soft下面,使用下面命令 rpm -ivh nginx-1.14.0-1.el7_4.ngx.x86_64.rpm 進(jìn)行安裝3. 刪除nginx
yum remove nginx4. 基本測(cè)試
# 啟動(dòng)nginx service nginx start # 停止nginx service nginx stop # 查看nginx狀態(tài) service nginx status # 使用http進(jìn)行訪問(wèn) http://ip地址/ # 關(guān)閉防火墻 1. firewalld防火墻 查看默認(rèn)防火墻狀態(tài)。 (關(guān)閉后顯示notrunning,開(kāi)啟后顯示running) firewall-cmd --state 停止firewall systemctl stop firewalld.service 禁止firewall開(kāi)機(jī)啟動(dòng) systemctl disable firewalld.service 2. iptables防火墻 如果安裝了iptables, 我們還需要關(guān)閉iptables 查看iptables狀態(tài) service iptables status 停止iptables service iptables stop 啟動(dòng)的時(shí)候關(guān)閉iptables chkconfig iptables off # 關(guān)閉selinux 永久關(guān)閉selinux,需要通過(guò)修改配置文件/etc/selinux/config。 vim /etc/selinux/config 修改SELINUX。參數(shù)可選(enforcing、permissive、disabled) SELINUX=disabled 需要reboot重啟生效。5. 配置nginx可以查看文件列表
開(kāi)放目錄權(quán)限 vi /etc/nginx/nginx.conf 在配置文件里面加入以下參數(shù) autoindex on; autoindex_exact_size on; autoindex_localtime on; 其中autoindex_exact_size on; 顯示出文件的確切大小,單位是bytes。 改為off后,顯示出文件的大概大小,單位是kB或者M(jìn)B或者GB 而autoindex_localtime on; 默認(rèn)為off,顯示的文件時(shí)間為GMT時(shí)間。 改為on后,顯示的文件時(shí)間為文件的服務(wù)器時(shí)間6. 鏈接目錄到nginx目錄下
我們先規(guī)劃兩個(gè)目錄。
centos7.5 存放centos7.5的本地文件源。
cm5存放Cloudera Manager 5的源。
# 進(jìn)入nginx主目錄 cd /usr/share/nginx/html # 配置centos7.5的文件夾 ln -s /mnt/centos7.5/ ./centos7.5 # 配置cm5的文件夾, cm5的文件默認(rèn)放在/opt/soft/cm目錄下面 ln -s /opt/soft/cm ./cm7.設(shè)置機(jī)器名稱為 dev-repo001
# 查看機(jī)器名稱 hostname # 設(shè)置機(jī)器名稱為dev-repo001 hostnamectl set-hostname dev-repo001 # 設(shè)置hosts為自己的ip地址 vi /etc/hosts # 添加自己的ip地址 127.0.0.1 dev-repo001 # 測(cè)試 ping dev-repo0018 定義repo
這里定義了兩個(gè)repo,一個(gè)是Centos7.5的repo。
一個(gè)是Cloudera Manager的repo。
進(jìn)入repo文件夾 cd /etc/yum.repos.d/ 修改原來(lái)的本地repo [root@dev-basic yum.repos.d]# cat centos7.5-local.repo [cenots7.5-local] name=centos7.5 baseurl=file:///mnt/centos7.5 enabled=1 gpgcheck=0 修改其中的baseurl=file:///mnt/centos7.5 為baseurl=http://dev-repo001/centos7.5 修改后的文件如下 定義repo文件 vi /etc/yum.repos.d/cloudera-cm.repo 加入以下內(nèi)容 # Packages for Cloudera"s Distribution for cm, Version 5, on RedHat or CentOS 7 x86_64 name=Cloudera"s Distribution for cm, Version 5 baseurl=http://dev-repo001/cm gpgkey = http://dev-repo001/cm/RPM-GPG-KEY-cloudera gpgcheck = 1
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/40106.html
摘要:前言本次目標(biāo)是在新安裝在虛擬機(jī)中的系統(tǒng)中安裝一系列后端開(kāi)發(fā)通常用到的程序服務(wù)這里不介紹的安裝并以為例子部署一個(gè)網(wǎng)站開(kāi)機(jī)啟動(dòng)重要提示如果覺(jué)得一個(gè)個(gè)安裝和配置太麻煩那推薦使用寶塔可視化管理工具進(jìn)行操作基本實(shí)現(xiàn)一鍵操作極大提高效率簡(jiǎn)言之一個(gè)字爽當(dāng) 前言 本次目標(biāo)是在新安裝在虛擬機(jī)中的CentOS7.5系統(tǒng)中安裝一系列后端開(kāi)發(fā)通常用到的程序服務(wù)(這里不介紹CentOS的安裝),并以phpMyA...
閱讀 3022·2021-11-23 09:51
閱讀 1016·2021-09-26 09:55
閱讀 3972·2021-09-22 14:58
閱讀 1504·2021-09-08 09:35
閱讀 1086·2021-08-26 14:16
閱讀 891·2019-08-23 18:17
閱讀 2073·2019-08-23 16:45
閱讀 710·2019-08-23 15:55