精华内容
下载资源
问答
  • Mac OS X 10.10 启用 Web 服务器

    千次阅读 2015-06-10 09:35:24
    原文地址:Mac OS X 10.10 启用 Web 服务器 原文: Get Apache, MySQL, PHP and phpMyAdmin working on OSX 10.9 Mavericks Update: 2014/10/28 修改文章添加在 Yosemite 上开启 Web Server 的步骤 Mac OS X 10.9...

    原文地址:Mac OS X 10.10 启用 Web 服务器

    原文: Get Apache, MySQL, PHP and phpMyAdmin working on OSX 10.9 Mavericks

    Update: 2014/10/28 修改文章添加在 Yosemite 上开启 Web Server 的步骤

    Mac OS X 10.9 依旧预装了 Apache ,但是已经不能在 「系统偏好设置」中的「Web 共享」来开启了,需要手动通过命令行开启。

    启动Apache

    启动:sudo apachectl start

    停止:sudo apachectl stop

    重启:sudo apachectl restart

    查看 Apache 版本 httpd -v

    浏览器打开 http://127.0.0.1 可以看到 It works! 的页面

    Apache Works

    文件根目录

    系统级的根目录

    http://localhosts/

    对应的文件目录是:

    /Library/WebServer/Documents/

    系统级根目录默认没有开启目录列表,开启方法:
    编辑 /etc/apache2/httpd.conf 文件
    搜索找到 <Directory "/Library/WebServer/Documents">
    将 Options FollowSymLinks Multiviews 修改为 Options Indexes FollowSymLinks Multiviews

    用户级根目录

    另一个 Web 根目录默认是 ~/Sites ,10.9 中你需要手动创建这个Sites目录。

    image

    检查这个目录下是否有 username.conf 文件

    /etc/apache2/users/

    如果没有,则需要新建一个,username 需要是你的账户名字,建议使用终端创建这个文件:

    cd /etc/apache2/users

    sudo vi username.conf

    贴入以下内容,注意修改 username 为你的账户名字

    <Directory "/Users/username/Sites/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
    </Directory>
    

    这个文件的权限应该是:

    -rw-r--r-- 1 root wheel 298 Jun 28 16:47 username.conf

    如果不是,请修改

    sudo chmod 644 username.conf

    编辑 /etc/apache2/httpd.conf 文件,删除下列这些代码前的注释符号: #

    Include /private/etc/apache2/extra/httpd-userdir.conf
    
    LoadModule authz_core_module libexec/apache2/mod_authz_core.so
    LoadModule authz_host_module libexec/apache2/mod_authz_host.so
    LoadModule userdir_module libexec/apache2/mod_userdir.so
    

    编辑 /etc/apache2/extra/httpd-userdir.conf 文件,删除下列这些代码前的注释符号: #

    Include /private/etc/apache2/users/*.conf
    

    重启 Apache

    sudo apachectl restart

    这时,这个网址应该已经可以用了:

    http://localhost/~username/

    启用重定向 .htaccess

    sudo vi /etc/apache2/httpd.conf

    删除 AllowOverride all 前的注释 #

    PHP

    OSX 10.9 已经预装了 PHP 5.4.17, 编辑 httpd.conf

    sudo vi /etc/apache2/httpd.conf

    取消这一行前边的注释符号 #

    LoadModule php5_module libexec/apache2/libphp5.so

    重启 Apache

    sudo apachectl restart

    查看 Apache 信息

    <?php phpinfo(); ?>

    注:此处需要新建一个文件,比如可以新建一个文件命名为phpinfo.php,在文件中写上上面的代码,然后将这个文件放到Sites目录下,通过http://localhost/~username/phpinfo.php访问即可。

    MySQL

    OS X 10.9 需要单独安装 MySQL,下载地址 ,选择 Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 。(下载无需注册,点击下边小字部分的「_ No thanks, just take me to the downloads!_」即可)

    MySQL 安装

    三个文件都需要安装。其中第二个会在「系统偏好设置」中添加一个 MySQL 设置项:开机自动启动、启动/关闭 MySQL

    命令行启动 MySQL

    sudo /usr/local/mysql/support-files/mysql.server start

    查看 MySQL 版本

    /usr/local/mysql/bin/mysql -v

    添加 mysql 别名到 PATH 里:

    cd ; vi .bash_profile

    添加:

    export PATH="/usr/local/mysql/bin:$PATH"

    保存退出,然后执行

    source ~/.bash_profile

    之后就可以直接使用 mysql 命令
    mysql -v

    使用 \q 可以退出 mysql 模式

    设置 MySQL 密码

    修改 mysql root 账户密码:

    /usr/local/mysql/bin/mysqladmin -u root password 'yourpasswordhere'

    注意使用单引号包裹密码

    修复 2002 MySQL Socket 错误

    sudo mkdir /var/mysql

    sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

    phpMyAdmin

    安装前必须先如上操作修复 2002 MySQL Socket 错误。

    下载 phpMyAdmin ,解压后放在 ~/Sites 目录下,新建 config 文件夹

    mkdir ~/Sites/phpmyadmin/config

    修改权限

    chmod o+w ~/Sites/phpmyadmin/config

    打开 http://127.0.0.1/~username/phpmyadmin/
    输入 mysql 的用户名和密码就可以登陆进去了。

    然后删除 /config 目录。

    phpMyAdmin 可能会提示:配置文件现在需要一个短语密码。
    此时修改文件:
    phpMyAdmin/libraries/config.default.php
    找到:
    $cfg['blowfish_secret'] = '';
    修改为:
    $cfg['blowfish_secret'] = 'rpsh.net'; (rpsh.net 可以为任意字符)

    访问 http://127.0.0.1/~username/phpmyadmin/ 就可以管理你的 mysql 了。

    权限

    为了方便程序在 ~/Sites 目录下读写

    sudo chmod -R a+w ~/Sites/testsite

    若担心安全问题,可以使用 _www 权限,若这样做当需要 admin 权限需做验证:

    sudo chown -R _www ~/Sites/testsite


    展开全文
  • Python包开启web服务

    千次阅读 2018-12-14 12:27:57
    接下来讲一下语言Web服务的具体实现:第一个Python Web程序——简单的Web服务器。 与其它Web后端语言不同,Python语言需要自己编写Web服务器。 如果你使用一些现有的框架的话,可以省略这一步; 如果你使用Python ...

    接下来讲一下语言Web服务的具体实现:第一个Python Web程序——简单的Web服务器。

    与其它Web后端语言不同,Python语言需要自己编写Web服务器。

    如果你使用一些现有的框架的话,可以省略这一步;

    如果你使用Python CGI编程的话,也可以省略这一步;

    用Python建立最简单的web服务器

    利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:

    python -m Web服务器模块 [端口号,默认8000]

    例如:

    python -m SimpleHTTPServer 8080

    然后就可以在浏览器中输入

    http://localhost:端口号/路径

    来访问服务器资源。

    例如:

    http://localhost:8080/index.htm(当然index.htm文件得自己创建)

    其他机器也可以通过服务器的IP地址来访问。

    这里的“Web服务器模块”有如下三种:

    BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。

    SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。

    CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。

    展开全文
  • sudo yum install nginx 2.2下载后进行启用nginx服务, systemctl start nginx 后面也可以进行重启和关闭 systemctl restart nginx systemctl stop nginx 3、对nginx进行配置 3.1直接将项目相关的nginx配置文件放到...

    背景
    项目原来在176服务器上,因为后端的原因(176的权限问题)需要搬到182上,而182服务器上没有项目资源,且Nginx都没有,因此就需要把项目搬过去,且安装并配置好Nginx,本篇博客就由此而来。

    指导思想:
    项目代码直接scp 扔上去就行。(我放在/root/program里面)
    然后进行nginx的部署及配置。

    nginx的部署以及配置
    1、下载yum包管理器并配置相应的数据源(有点cnpm的淘宝镜像的意思)。
    1.1 下载包管理器: sudo yum install yum-utils
    1.2设置yum的数据源(创建一个/etc/yum.repos.d/nginx.repo的文件,并写入充值数据源):
    1.2.1 用vi进入nginx.repo文件

    vi /etc/yum.repos.d/nginx.repo
    

    1.2.2在文件里写入以下内容更换数据源。

    [nginx-stable]
    name=nginx stable repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=1
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true
    

    1.2.3输入vi命令 :wq 保存并退出。

    2、下载安装nginx
    2.1下载过程中会让你输入y/n,直接输入y,回车。

    sudo yum install nginx
    

    2.2下载后进行启用nginx服务,

    systemctl  start nginx
    

    后面也可以进行重启和关闭

    systemctl  restart nginx
    
    systemctl  stop nginx
    

    3、对nginx进行配置
    3.1直接将项目相关的nginx配置文件放到 /etc/nginx/conf.d/ 目录下,注意该配置文件的后缀需要为.conf(因为nginx.conf配置文件默认为该目录下的 *.conf),若配置 不到位可能出现404的情况。需要特别注意你的项目代码路径是否与nginx中的配置是否一致。

    在这里插入图片描述

    3.2修改项目代理配置文件(我的文件是 finance.conf)
    配置主目录
    在这里插入图片描述

    3.3修改 /etc/nginx/nginx.conf 文件,其第一行的user 所对应的应该是 启动的用户名;如果不对应就会报错403。如下:在这里插入图片描述
    具体的修改 应该如下:我是用root进行的连接 (root@10.0.11.182),所以就修改 user root
    在这里插入图片描述
    3.3 进行重启

    nginx -c  /etc/nginx/nginx.conf
    nginx -t
    nginx -s reload
    

    直接进行nginx -s reload,是不会生效的,因为它是平滑重启,中间如果出现问题,它会自动沿用老的配置,且不会报错。
    重启成功 就可以了。
    在这里插入图片描述
    延伸

    查看端口状态

    netstat -tnl
    

    在这里插入图片描述
    根据上面的命令就能知道我nginx上配置的8099接口是否开启。

    查看本地IP(因为我的是 manjaro),常规的ifconfig什么的不得行。
    输入命令: curl ifconfig.me (输入后得等十秒左右。。)
    或 wget -qO- ifconfig.me/ip
    实在不行,就百度输入 IP地址查询 也行。。。也行。。。。

    展开全文
  • 关于阿里云开启Web服务80端口的问题

    万次阅读 2018-05-19 10:42:38
    小白一枚,最近买了一个入门阿里云ESC玩玩,部署了tomcat发现80端口始终telnet不通,开启了80的安全组规则,发现还是不行,最后看到一个大佬博客,原来只开启80还是不够的,还需要开启你的端口段才行,上图。...

    小白一枚,最近买了一个入门阿里云ESC玩玩,部署了tomcat发现80端口始终telnet不通,开启了80的安全组规则,发现还是不行,最后看到一个大佬博客,原来只开启80还是不够的,还需要开启你的端口段才行,上图。


    图上可以看到除了80/80以外,还开启了8000-9999的端口号       我用的是8090端口,9000+的还需要等下验证下是否成功。


    希望这篇文章对小白们有点帮助



    展开全文
  • Windows 10开启ISS Web服务

    千次阅读 2017-10-30 23:06:22
    IIS是windows平台下的一个网页服务器,全名`Internet information service`,可以使用它可以在windows上作为web服务器。windows自带了iis组件,但是默认是没有安装的,需要手动开启。 二、开启方法 打开控制面板,...
  • web dynpro开启服务

    2016-11-04 14:24:44
    转自:... 开启服务步骤: 使用t-code:sicf 开启关于web dynpro的服务. 具体服务如下: 1 sap->bc-> webdynpro下的所有服务 2 sap->bc->wdvd 3 sap->public->bc下的 icons,ic
  • 开启XP系统的FTP服务和WEB服务

    万次阅读 2012-08-23 13:15:02
    开启XP系统的FTP服务和WEB服务 一、用IIS架设 如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS 5.0作为服务器软件来架设(IIS只适用于Windows NT...
  • Win10 IIS Web服务器安装与配置

    万次阅读 多人点赞 2018-01-04 21:53:00
    打开程序和功能,选择左边启用或关闭 Windows 功能,建议根据下图勾选,确定后等待安装完成 打开 IIS 直接使用 Cortana 搜索管理工具,打开选择Internet information Services(IIS)管理器点击左边栏,在 计算机 名下...
  • Web服务器配置

    千次阅读 2018-04-03 11:10:31
    Web服务器配置,是在服务器上建立网站,并设置好相关的参数,至于网站中的网页应该由网站的维护人员制作并上传到服务器中,这个工作不属于Web服务器配置的工作。Web服务器概述Web服务器又称为WWW服务器,它是放置...
  • 前言 前端页面不要直接通过双击打开浏览器的方式去访问。...但是前三种操作有点繁琐,这里介绍一个简单快捷的操作方式,也就是第四种,通过live-server的方式快速开启Web服务。 live-server 是一个基于 ...
  • 3、常见的WEB服务器 目前,最主流的WEB服务器有以下几个: IIS Apache Tomcat Nginx 3.1 IIS服务器 Internet Information Services(简称IIS),是微软公司推出的WEB服务器组件,也是Windows Server默认,特有的...
  • 使用Apache的重写规则来禁用Options方法和Trace方法 在Apache配置文件httpd.conf中添加以下代码: 单独禁用Trace方法: RewriteEngine On RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK) RewriteRule .* - [F] ...
  • Mac 开启WebServer 服务器

    千次阅读 2017-11-22 10:46:47
    开启apache:="" sudo="" apachectl="" start"="" data-snippet-id="ext.84798b38963193848a6e4948a115885e" data-snippet-saved="false" data-codota-status="done"> //开启apache: sudo apachectl start //重启...
  • $ cd project ... ...接着通过 openssl 创建私钥和证书: ...当私钥和证书准备就绪后,可通过 SSL 在本地启动 Web 服务: $ http-server --ssl -c-1 -p 8080 -a 127.0.0.1 $ http-server --ssl
  • WebHDFS观念是基于HTTP操作,比如GET、PUT、POST和DELETE。像OPEN、GETFILESTATUS、LISTSTATUS的操作是使用HTTP GET,其它的像CREAT、MKDIRS、RENAME、SETPERMISSION是依赖于HTTP PUT类型。 APPEND操作时基于...
  • 10分钟教会你Mac上搭建Web服务器

    万次阅读 2016-12-27 11:43:04
    因工作需要使用局域网搭建 Web 服务器测试...开启Apache开启Web服务器的方法有两种: 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)” 通过在terminal终端直接运行A
  • 2 运行命令 开启web服务 命令: python -m SimpleHTTPServer (python 2 版本使用此条命令) 3 python 3版本的命令 命令: python -m http.server 4 开启的web服务监听8000 端口  访问; IP:8000 ...
  • 海思平台系统如3516A/D , 3519V101 都会自带httpd web服务器, 只需要在系统中启动httpd 进程即可。 如下是我在3516D里面 httpd -p 8080 -h /var/app/www & -p 8080 为指定 8080 端口号,由于我程序里面...
  • 2、在aaa下创建用户名、密码、开启web服务 system-view aaa local-user huawei password cipher admin@1234 local-user huawei privilege level 15 local-user huawei service-type http quit (当用户级别配置在3级...
  • web服务器启用了不安全的HTTP方法

    千次阅读 2018-09-14 20:47:35
    开发人员、运维人员一般可能用于调试服务器,开启了一些客户端能够直接读写服务器端文件的方法,例如:DELETE, PUT, COPY, MOVE, PROPFIND, PROPPATCH, SEARCH, LOCK, UNLOCK 等HTTP协议支持的方法。 2、安全风险 ...
  • 我们配置Web服务器,就是在服务器上建立网站,并设置好相关的参数,至于网站中的网页应该由网站的维护人员制作并上传到服务器中,下面小编就来介绍下如何配置服务器。 IIS的安装 一般在安装操作系统时不默认安装IIS...
  • 华为AR1200C-S路由WEB登录服务开启 正常教程 首先用超级终端连接路由器 用户名admin密码admin或者Admin@huawei system-view [HUAWEI]http server enable(开启http服务) [HUAWEI]interface vlanif 1 [HUAWEI-Vlanif1]...
  • 搭建web服务器

    万次阅读 2018-06-18 07:38:54
    在本地pc上搭建web服务器,利用路由器,将本地pc和手机通过无线局域网组成局域网,本地ip为192.168.0.106,手机ip为192.168.101,win+r----&gt;在cmd命令行窗口输入:ping 192.168.0.101.检查电脑和手机是否能...
  • win10搭建局域网ftp服务器和web服务器

    千次阅读 2019-06-14 11:26:58
    内容简介:win10利用iis服务器搭建局域网FTP文件服务器和WEB服务器... 第一,首先在Windows10上开启iis服务,搭建iis服务器。具体操作为:先通过计算机卸载和删除程序,如下图 进入到应用和功能里面,如图 然...
  • 问题描述:nginx服务开启后无法通过web进行访问解决方法:首先:开启 web 端口 firewall-cmd --permanent --add-port=80/tcp 重启 firewall firewall-cmd --reload
  • Labview做web服务器

    千次阅读 2020-05-13 18:18:55
    Labview做web服务器的详细过程 ...结合上面链接以及我这边的下文,相信你可以很顺利的完成labview web服务的搭建。 在正式工作之前,一定要注意你的Labview版本,如果太老的话可能会存在端口被占用而无法发布
  • 1.iis服务 使用window提供的iis服务,安装iis网上方法一大把,我就不说啦。... 配置iis服务时,记得你的先在运行中...把World Wide Web Publishing Service启动起来 接下来开始配置,你可以把你的项目放在默认的C...
  • IIS配置Web服务

    千次阅读 2011-08-28 13:35:01
    IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 478,016
精华内容 191,206
关键字:

如何启用web服务