[CentOS Python系列] 五.阿里云部署web环境及通过IP地址访问服务器网页
假设我们服务器CentOS系统已经部署好了,现在我们需要向服务器上传一个HTML主页,通过IP地址展示我们的内容,如何实现呢?本篇文章主要介绍讲述部署阿里云服务器web环境,并通过IP地址访问网页的过程。该系列文章前面都是介绍配置过程,后面还会介绍LAMP、DJango等环境配置过程,接着猜讲述Python工程的应用。基础性文章,希望对您有所帮助,同时文章中存在错误或不足之处,还请海涵~
写代码过程中往往第一步需要解决的就是配置开发环境,对于新手来说,这是非常头疼的事情,而当配置好之后或者对于老手来说,我们才能去实现自己理想的功能。同时推荐前面作者另外三个Python系列文章。
从2014年开始,作者主要写了三个Python系列文章,分别是基础知识、网络爬虫和数据分析。
- Python基础知识系列:Pythonj基础知识学习与提升
- Python网络爬虫系列:Python爬虫之Selenium+Phantomjs+CasperJS
- Python数据分析系列:知识图谱、web数据挖掘及NLP
系列文章:
[CentOS Python系列] 一.阿里云服务器安装部署及第一个Python爬虫代码实现
[CentOS Python系列] 二.pscp上传下载服务器文件及phantomjs安装详解
[CentOS Python系列] 三.阿里云MySQL数据库开启配置及SQL语句基础知识
[CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
一. 安装及开启apache服务器
注意,CentOS7使用命令为“systemctl enable httpd”,而CentOS6命令为“chkconfig httpd on”,更多区别推荐 "CentOS 7 vs CentOS 6的不同"。
cd /var
ls
cd www
ls
cd html
ls
touch 20180223.html
ls
vim 20180223.html
输入 i (编辑代码insert)
输入HTML代码
保存输入 :wq! 退出
<html>
<head><title>Putty HTML</title>
</head>
<body><div align="center"><h1>杨秀璋个人简历</h1><hr width="80%" color="red" size="2"><ul><li>高中:贵州师大附中</li><li>本科:北京理工大学-软件学院-软件工程</li><li>硕士:北京理工大学-软件学院-web数据挖掘</li></ul></div>
</body>
</html>
如下图所示:
二. iptables增加80端口号
2.加入如下代码,核心: -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
#Firewall configuration written by system-config-firewall
#Manual customization of this file is not recommanded.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT
3.保存退出
4.重启防火墙:service iptables restart
[root@iZ2ze9134z8zlqupc9t6mzZ ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
注意,开放的端口一定要添加到 REJECT 之前。同时,有的教程会让你临时关闭防火墙(如果不关闭,则只能本机访问apache服务),service iptables stop,但作者更推荐重启防火墙即可。
三. 阿里云安全组开启80端口号
第一步:打开阿里云服务器管理控制台页面,点击“控制台”按钮
第二步:在弹出的页面中,选择“云服务器ECS”,然后点击我们运行中的服务器
第三步:在弹出如下界面中点击“更多”,选择低端的“安全组配置”
第四步:在“本实例安全组”界面选择“配置跪着”。
第五步:点击“添加安全组规则”。
第六步:在“添加安全组规则”中选择HTTP(80)协议,端口号为80端口,授权对象为“0.0.0.0/0”,表示允许任意公网IP登录。
设置成功如下图所示:
第七步:输入网址“39.107.105.166/20180223.html”,可以查看我们的网页如下图所示:
如果没有该网页也是提示无资源,而不是前面那样无法访问,就这样我们的阿里云web环境配置成功,如果在购买一个域名即可访问个人网站,比如:http://www.eastmountyxz.com 。
( By:Eastmount CSDN 2018-02-24 中午2点 http://blog.csdn.net/Eastmount )
[CentOS Python系列] 五.阿里云部署web环境及通过IP地址访问服务器网页相关推荐
- [CentOS Python系列] 六.阿里云搭建Django网站详解
本篇文章主要介绍讲述部署阿里云服务器Django网站环境,并通过IP地址访问网页的过程.写代码过程中往往第一步需要解决的就是配置开发环境,对于新手来说,这是非常头疼的事情,而当配置好之后或者对于老手来 ...
- [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...
- [CentOS Python系列] 三.阿里云MySQL数据库开启配置及SQL语句基础知识
从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...
- [CentOS Python系列] 一.阿里云服务器安装部署及第一个Python爬虫代码实现
从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...
- 使用阿里云部署Web项目后无法通过浏览器访问
部署时使用Django+Nginx+uwsgi的框架,部署完成后访问网页一直报错无法访问,检查部署过程没有问题,之后发现原因是没有开启阿里云的端口 解决方法是: 1.登录阿里云,在控制台进入云服务器的 ...
- 阿里云服务器内网/私网IP地址段说明
阿里云服务器内网IP地址段可以使用10.0.0.0/8.172.16.0.0/12或192.168.0.0/16这三个私网网段及其子网作为VPC的私网地址范围,如有特殊情况需要使用公网网段作为专有网络 ...
- [阿里云Java Web环境搭建]二、Ubuntu安装JDK
服务器环境 Ubuntu 16.04 64位 进入云服务器系统 开通云服务器时有提供系统 root 账户,密码 自己设置,用作登录 Ubuntu系统 1).控制台 --> 云服务器ECS 2). ...
- linux部署python web_在linux上部署web环境
1.升级python到2.7版本(通过源码包重新安装一个2.7版本的python): wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9 ...
- 个人博客搭建系列(一) 之 阿里云购买域名及解析对应ip地址
前言 这不是前几天把个人博客搭好了么,想着买个域名对应到我服务器,然后最近会推出一系列的,从搭建博客到域名购买解析.配置ngnix的一套博客的搭建教程 那么,先厚着脸皮让大家瞅瞅我的博客: 蜕变的杨洋
最新文章
- 克隆Centos 无法上网
- sqlserver 事务日志已满和'PRIMARY'
- mysql5.6.13_MySQL-5.6.13解压版(zip版)安装配置教程
- js中的date操作
- UI设计素材|愉快的万圣节的插图着陆页
- python自带网页解析器_Python爬虫Chrome网页解析工具-XPath Helper
- IT人才需要怎样的沟通表达能力
- 说说如何在 Spring 框架中使用 SpEL 表达式
- plesk 打不开php,如何在 Plesk 中管理 PHP
- 2017版张宇1000题【题目收集】
- 光刻中G线,I线,H线为什么叫G线,I线,H线而不是叫别的什么线?
- 暴雪战网国际版[国区登录战网国际版方法]
- WIN10家庭版虚拟机启动蓝屏问题
- [英语阅读]你的英文名特别吗
- elasticsearch删除过期数据
- 云计算实训之项目3-基于微信实现自动化监控报警
- i5十代不能装win7系统_i5处理器是装Windows7还是Windows10系统?
- --i和i--的区别
- c语言switch语句嵌套,浅谈c语言中switch语句的嵌套使用
- 毕业设计 单片机指纹识别门禁系统设计与实现 - 物联网 嵌入式
热门文章
- 计蒜客-1891-砍树(二分)
- BHQ-3 amine,1661064-89-6可在430nm至730nm范围内猝灭所有普通荧光团
- 读书笔记-从你的全世界路过
- linux java环境变量不生效_Linux下java环境变量配置问题,解决 重新打开bash后JDK环境变量无效问题...
- 【AI好书】KK大神带你俯瞰未来20-30年的科技发展趋势,早阅读一天就让你在互联网时代先行一步!...
- 人工智能 ---(01.基础知识)
- 安徽省省二c语言题库及答案,07_06省二级选择题题库C语言(含答案)
- matlab实现大气湍流退化模型算法,matlab与图像处理
- SpringBoot集成jsoup多线程爬取美剧天堂全部电影资源
- jsp+ssm计算机毕业设计亿上汽车在线销售管理系统【附源码】