Changeset 13 in Main for trunk


Ignore:
Timestamp:
Sep 13, 2024, 10:38:57 PM (2 months ago)
Author:
Nishi
Message:

better

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/config.c

    r12 r13  
    1717        int i;
    1818        for(i = 0; i < config.vhost_count; i++) {
    19                 if(strcmp(config.vhosts[i].name, name) == 0 && config.vhosts[i].port == port) {
     19                if(strcmp(config.vhosts[i].name, name) == 0 && (config.vhosts[i].port == -1 ? 1 : config.vhosts[i].port == port)) {
    2020                        return &config.vhosts[i];
    2121                }
     
    7979                                                                int i;
    8080                                                                current->name = cm_strdup(vhost);
    81                                                                 current->port = 80;
     81                                                                current->port = -1;
    8282                                                                for(i = 0; vhost[i] != 0; i++) {
    8383                                                                        if(vhost[i] == ':') {
  • trunk/Server/server.c

    r12 r13  
    128128void tw_server_pass(int sock, bool ssl, int port) {
    129129#endif
     130        char* name = config.hostname;
     131
    130132        SSL_CTX* ctx = NULL;
    131133        SSL* s = NULL;
  • trunk/example.conf

    r12 r13  
    88SSLCertificate cert.pem
    99
    10 BeginVirtualHost nishinbsd-ssd:8443
     10BeginVirtualHost nishinbsd-ssd
    1111EndVirtualHost
Note: See TracChangeset for help on using the changeset viewer.