• OS X apache配置,若碰到"The requested URL /~your userName/ was not found on this server."这里有详细解答


    从网上随便搜一下,按步骤做到修改/etc/apache2/httpd.conf

    在网上查了半天,我是漏了一句这个

    #LoadModule userdir_module libexec/apache2/mod_userdir.so

    这是我的,已经改好了

    Last login: Thu Aug 11 19:31:58 on ttys003
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2/httpd.conf
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo apachectl restart
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2.httpd.conf
    Password:
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2/httpd.conf
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2/httpd-userdir.conf
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2/extra/httpd-userdir.conf
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo apachectl restart
    hanxueyingdeMacBook-Pro:~ hanxueying$ vi /etc/apache2/users/hanxueying.conf
    
    [No write since last change]
    /bin/bash: wq: command not found
    
    shell returned 127
    
    Press ENTER or type command to continue
    [No write since last change]
    /bin/bash: wq: command not found
    
    shell returned 127
    
    Press ENTER or type command to continue
    [No write since last change]
    
    Press ENTER or type command to continue
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2/users/hanxueying.conf
    Password:
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo apachectl restart
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2/users/hanxueying.conf
    Password:
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2/users/hanxueying.conf
    hanxueyingdeMacBook-Pro:~ hanxueying$ sudo vi /etc/apache2/httpd.conf
    
    #
    # This is the main Apache HTTP server configuration file.  It contains the
    # configuration directives that give the server its instructions.
    # See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
    # In particular, see
    # <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
    # for a discussion of each configuration directive.
    #
    # Do NOT simply read the instructions in here without understanding
    # what they do.  They're here only as hints or reminders.  If you are unsure
    # consult the online docs. You have been warned.
    #
    # Configuration and logfile names: If the filenames you specify for many
    # of the server's control files begin with "/" (or "drive:/" for Win32), the
    # server will use that explicit path.  If the filenames do *not* begin
    # with "/", the value of ServerRoot is prepended -- so "logs/access_log"
    # with ServerRoot set to "/usr/local/apache2" will be interpreted by the
    # server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log"
    # will be interpreted as '/logs/access_log'.
    
    #
    # ServerRoot: The top of the directory tree under which the server's
    # configuration, error, and log files are kept.
    "/etc/apache2/httpd.conf" 531L, 20592C

    还有在 /private/etc/apache2/users/Your UserName.conf中要写为

    <Directory "/Users/YourUserName/Sites/">
      Options Indexes MultiViews
      AllowOverride None
      Require all granted
    </Directory>
  • 相关阅读:
    面向对象---2
    面向对象---1
    数组的复制、反转、查找(线性查找,二分法查找)
    Oracle 开放端口供客户机连接
    ORACLE常用函数大全
    ORACLE常用脚本
    C#开发实用知识点总结
    线程对话框基类
    C#开发常见问题处理
    通过修改注册表实现IE设置
  • 原文地址:https://www.cnblogs.com/HackHer/p/5763047.html
Copyright © 2020-2023  润新知