• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > openstack共享80、443端口的实例代码

openstack共享80、443端口的实例代码

作者:yaohong 字体:[增加 减小] 来源:互联网

本文主要包含openstack共享端口,openstack,端口等服务器相关知识,yaohong 希望可以进行参考

前言

因为openstack使用的是apache,所以不能共享80端口,但创建的许多云主机,虽然可以通过rinetd进行跳转,但有时需要直接访问80端口,所以这里我们选择包含了nginx的openrety。

1.1. 安装 openresty

1. 向 centos 系统中添加 openresty 仓库

#yum install yum-utils

#yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo

2. 安装软件包

#yum install openresty

3. 安装命令行工具

#yum install openresty-resty

1.2. 配置 openresty

1. 进入 nginx 目录

#cd /usr/local/openresty/nginx/conf/

2. 编辑 nginx 配置文件

#vi nginx.conf
user root;
worker_processes 12;
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid  logs/nginx.pid;

events {
 worker_connections 10240;
}

http {
 include  mime.types;
 default_type application/octet-stream;

 log_format main '$remote_addr - $remote_user [$time_local] "$request" '

      '$status $body_bytes_sent "$http_referer" '

      '"$http_user_agent" "$http_x_forwarded_for"';

 access_log logs/access.log main;

 sendfile  on;
 #tcp_nopush  on;
 #keepalive_timeout 0;
 keepalive_timeout 65;

 #gzip on;
 include conf.d/*;

 server {
  listen  80;
  #
  server_name 域名;
  #指定日志路径
  access_log logs/access.log main;
  error_log logs/error.log;

  # 
  location / {
   proxy_pass http://172.17.17.113;
  }
 }
}

3. 在当前目录下创建 conf.d 文件夹

#mkdir /usr/local/openresty/nginx/conf/conf.d

#cd conf.d

4. 创建要被读取的文件,目前定义为每台机器创建一台,这里定义添加一台 aa 机器,则创建 aa.conf 。

#vi aa.conf
server {
 listen  80;
#绑定https include /usr/local/openresty/nginx/https/https.conf;
#绑定域名
 server_name 域名;
#指定日志路径
 access_log logs/ope.access.log main;
 error_log logs/ope.error.log;

#指定通过域名跳转端口
 location / {

  proxy_pass http://172.17.17.136:8081;

 }
}

1.3.  使用 openresty

1. 检测 nginx 是否配置正确

#openresty -t

nginx: the configuration file /usr/local/openresty/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/openresty/nginx/conf/nginx.conf test is successful

2. 重载 openresty

#openresty -s reload

3.验证

在浏览器上输入绑定的域名即可直接访问80或者所需端口。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • 基于openstack安装部署私有云详细图文教程
  • Fuel快速安装OpenStack图文教程
  • 一步一步教你安装openstack(图文)
  • Openstack安装过程中遇到的问题汇总
  • openstack 重启的服务命令整理总结
  • Openstack 创建项目和虚拟机详细介绍
  • CentOS系统中一键安装Openstack图文教程
  • OpenStack 创建windows镜像实现步骤
  • 详解VMware接入Openstack—使用Openstack创建vCenter虚拟机
  • Fuel 30 分钟快速安装OpenStack(图文教程)
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • openstack共享80、443端口的实例代码

相关文章

  • 详解docker pull 下来的镜像文件存放的位置
  • Gartner:服务器虚拟化形成中国IT拐点
  • 通过提前bake Docker镜像加快基础设施的启动速度
  • Vmware安装OpenWrt15.05虚拟机教程
  • 普通人如何在区块链行业赚钱
  • VirtualBox虚拟机使用技巧
  • Dockerfile中CMD和ENTRYPOINT命令详解
  • virtualbox虚拟机上安装centOS的网络配置详解
  • docker中使用mysql数据库详解(在局域网访问)
  • docker kubernetes dashboard安装部署详细介绍

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • VMware“该虚拟机似乎正在使用中”问题解决方案
    • virtualbox下osx系统盘扩容方法
    • 详解利用nginx和docker实现一个简易的负载均衡
    • 浅谈Docker 客户端和守护进程
    • Docker service命令详解(小结)
    • Docker 中快速安装tensorflow环境的方法步骤
    • Ubuntu Docker 的安装部署及简单应用
    • Docker容器之内网独立IP访问的方法
    • Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)
    • Docker的基本使用笔记

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有