zoukankan      html  css  js  c++  java
  • 初识网络安全及搭建网站(内网)

      网站由服务器,容器,脚本,数据库组成。

      服务器和家庭电脑一样。

      容器又为环境或服务:apache,lls,tomcat,nginx等

      脚本:php,aspx,asp,jsp等

      数据库:mysql,mssql,access,oracle等

    环境的搭配关系:1.apache+mysql+php

                       2.nginx+mysql+php

             3.iis+access+asp

             4.iis+mssql+aspx

             5.iis+mssql+asp

             6.tomcat+mysql+jsp

             7.tomcat+oracle+jsp

    集成环境:就是把搭配好的环境搭建好,安装就能用,不用去每个配环境啥的。现在比较成熟的有:宝塔,xmap,phpstudy等

    数据库:

    一、连接方式

    1. mysql数据库中最高权限管理员默认为:root;
    2. root@localhost 意为只允许当前本机访问数据库;
    3. root@% 意为允许所有计算机访问该数据库;
    4. root@192.168.5.7  意为只允许ip为192.168.5.7的计算机使用root账户密码来连接该数据库。

    数据库结构:库、表、列、值

    二、权限分配

      以phpstudy为例,点击phpstudy小面板中MySQL管理器,选择MySQL-Front,在MySQL-Front界面中的“用户”中新建一个用户,并填写名字,主机,密码;然后点击权限,点击属性,设置其权限。(比如想要其管理dizcus数据库的权限,则选择数据库,在选择discuz数据库。浏览器进入:服务器ip/phpmyadmin 该地址可以管理该服务器的数据库,登录某用户只能管理该用户前线内的数据库,如http://192.168.138.128/phpmyadmin/

    localhost   /  127.0.0.1  /  ::均代表本机

    windows查看本机ip地址:ipconfig

    ios系统查看本机地址:ifconfig


    自己搭建网站:

    首先搭建虚拟机:vmware workstation 15

    下载操作系统:http://arv.asuhu.com

             或msdn.itellyou.cn

    然后新建虚拟机,安装操作系统,再配置网络。

    下一步远程控制服务器:在cmd中输入mstsc /admin /v:所控制服务器的IP地址。

                (若连接不了,打开服务器的防火墙高级设置,在入站规则里新建规则,添加3389端口)

    有了服务器,差容器脚本和数据库,这时可以下载一个集成环境如phpstudy。然后安装在服务器中,这时有一个小面板打开了。apache打开了。在服务器端的浏览器输入localhost是否能打开,然后用本机电脑浏览器输入服务器的ip地址,看是否能打开,若不能打卡,则在服务器的防火墙的高级设置里的入站规则新建规则,添加80端口。

    index是普遍意义上的首页,所以在WWW文件底下删除其余文件(文件夹不删),创建一个index.php的文件,写入php代码。再刷新浏览器出现的就是你所写代码呈现出来的页面。

  • 相关阅读:
    231. Power of Two
    204. Count Primes
    205. Isomorphic Strings
    203. Remove Linked List Elements
    179. Largest Number
    922. Sort Array By Parity II
    350. Intersection of Two Arrays II
    242. Valid Anagram
    164. Maximum Gap
    147. Insertion Sort List
  • 原文地址:https://www.cnblogs.com/jiaojiaow/p/12828999.html
Copyright © 2011-2022 走看看