首页 网站运营正文

xampp开启用关闭SSL,以及一些常用命名总结

xampp如何开启用关闭SSL

xampp如何开启关闭FTP?

xampp如何开启关闭SSL?

xampp如何如何重启WEB服务?

HHRdeMBP:xamppfiles root# /Applications/XAMPP/xamppfiles/xampp    //这条命名,就会把XAMPP常用的命令列出来了
Usage: xampp <action>

    start         Start XAMPP (Apache, MySQL and eventually others)
    startapache   Start only Apache
    startmysql    Start only MySQL
    startftp      Start only ProFTPD

    stop          Stop XAMPP (Apache, MySQL and eventually others)
    stopapache    Stop only Apache
    stopmysql     Stop only MySQL
    stopftp       Stop only ProFTPD

    reload        Reload XAMPP (Apache, MySQL and eventually others)
    reloadapache  Reload only Apache
    reloadmysql   Reload only MySQL
    reloadftp     Reload only ProFTPD

    restart       Stop and start XAMPP
    security      Check XAMPP's security

    enablessl     Enable SSL support for Apache
    disablessl    Disable SSL support for Apache

    backup        Make backup file of your XAMPP config, log and data files

    oci8          Enable the oci8 extenssion

    fix_rights    Resets file permissions.

HHRdeMBP:xamppfiles root# /Applications/XAMPP/xamppfiles/xampp disablessl    //这就是关闭XAMPP的SSL服务
XAMPP:  Disable SSL...ok.
XAMPP: Stopping Apache...ok.
XAMPP: Starting Apache...ok.
HHRdeMBP:xamppfiles root#




XAMPP 并不适用于生产环境,而仅供开发环境使用。XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能。这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的。

这儿有一份 XAMPP 缺乏安全防护的列表:
1. MySQL 管理员(root)没有密码。
2. MySQL 可通过网络访问。
3. ProFTPD 使用“xampp”作为用户名“nobody”的密码。
4. PhpMyAdmin 可以通过网络访问。
5. MySQL 和 Apache 在同一个用户名(nobody)下运行。
要修正绝大部分的安全薄弱环节,只需执行以下命令:
/Applications/XAMPP/xamppfiles/xampp security
它会启用一个小小的安全检查功能,使您安装的 XAMPP 更安全。


高级的启动与停止参数

有了 /Applications/XAMPP/xamppfiles/xampp,您不仅能启动与停止 XAMPP 的 MacOS X 版,而且能做更多事情。请往下阅读,看看您还能做什么。

start 启动 XAMPP。
stop 停止 XAMPP。
restart 重新启动 XAMPP。
reload Apache,MySQL 和 ProFTPD(如果正在运行)重新载入各自的配置文件
startapache 只启动 Apache。
startssl 启动 Apache 的 SSL 支持。该命令将持续激活 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于激活状态。
startmysql 只启动 MySQL 数据库
startftp 启动 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“xampp”)。该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。
stopapache 停止 Apache。
stopssl 停止 Apache 的 SSL 支持。该命令将持续停止 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于停止状态。
stopmysql 停止 MySQL 数据库
stopftp 停止 ProFTPD 服务器。该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。
reloadapache Apache 服务器重新载入其配置文件。
reloadmysql MySQL 数据库重新载入其配置文件。
reloadftp ProFTPD 服务器重新载入其配置文件。

例如:要启动带 SSL 支持的 Apache 服务器,只需输入以下命令(作为 root):
/Applications/XAMPP/xamppfiles/xampp startssl
现在您可以通过 SSL 形式的 https://localhost 访问 Apache 服务器了。

 什么东西放在哪里?

/Applications/XAMPP/xamppfiles/bin | XAMPP 命令库。例如:/Applications/XAMPP/xamppfiles/bin/mysql 可执行 MySQL 监视器。

/Applications/XAMPP/htdocs/ | Apache 文档根目录。这里是网页文档所在地

/Applications/XAMPP/etc/httpd.conf | Apache 配制文件。

/Applications/XAMPP/etc/my.cnf | MySQL 配制文件。

/Applications/XAMPP/etc/php.ini | PHP 配制文件。

/Applications/XAMPP/etc/proftpd.conf | ProFTPD 配制文件。

停止 XAMPP

想停止 XAMPP,只需输入如下命令:
/Applications/XAMPP/xamppfiles/xampp stop
您现在应该能看到:
Stopping XAMPP for MacOS X 1.8.2…
XAMPP: Stopping Apache with SSL…
XAMPP: Stopping MySQL…
XAMPP: Stopping ProFTPD…
XAMPP stopped.

然后 XAMPP 的 MacOS X 版就停止运行了。
然后 XAMPP 的 MacOS X 版就停止运行了。

卸载

想卸载 XAMPP,只需在终端里以管理员 root 的身份输入如下命令:
sudo rm -rf /Applications/xampp
卸载完成。:)


评论